function MI(e,t){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const l of s.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();var hd=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function lt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var uy={exports:{}},bc={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var e2;function PI(){if(e2)return bc;e2=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,i,s){var l=null;if(s!==void 0&&(l=""+s),i.key!==void 0&&(l=""+i.key),"key"in i){s={};for(var u in i)u!=="key"&&(s[u]=i[u])}else s=i;return i=s.ref,{$$typeof:e,type:r,key:l,ref:i!==void 0?i:null,props:s}}return bc.Fragment=t,bc.jsx=n,bc.jsxs=n,bc}var t2;function RI(){return t2||(t2=1,uy.exports=PI()),uy.exports}var g=RI(),Ro=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},DI={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},kI=class{#t=DI;#e=!1;setTimeoutProvider(e){this.#t=e}setTimeout(e,t){return this.#t.setTimeout(e,t)}clearTimeout(e){this.#t.clearTimeout(e)}setInterval(e,t){return this.#t.setInterval(e,t)}clearInterval(e){this.#t.clearInterval(e)}},ho=new kI;function HI(e){setTimeout(e,0)}var So=typeof window>"u"||"Deno"in globalThis;function vn(){}function II(e,t){return typeof e=="function"?e(t):e}function kx(e){return typeof e=="number"&&e>=0&&e!==1/0}function uD(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ai(e,t){return typeof e=="function"?e(t):e}function pr(e,t){return typeof e=="function"?e(t):e}function n2(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:s,queryKey:l,stale:u}=e;if(l){if(r){if(t.queryHash!==Tw(l,t.options))return!1}else if(!Gc(t.queryKey,l))return!1}if(n!=="all"){const f=t.isActive();if(n==="active"&&!f||n==="inactive"&&f)return!1}return!(typeof u=="boolean"&&t.isStale()!==u||i&&i!==t.state.fetchStatus||s&&!s(t))}function r2(e,t){const{exact:n,status:r,predicate:i,mutationKey:s}=e;if(s){if(!t.options.mutationKey)return!1;if(n){if(Ti(t.options.mutationKey)!==Ti(s))return!1}else if(!Gc(t.options.mutationKey,s))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function Tw(e,t){return(t?.queryKeyHashFn||Ti)(e)}function Ti(e){return JSON.stringify(e,(t,n)=>Hx(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function Gc(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>Gc(e[n],t[n])):!1}var qI=Object.prototype.hasOwnProperty;function jw(e,t){if(e===t)return e;const n=a2(e)&&a2(t);if(!n&&!(Hx(e)&&Hx(t)))return t;const i=(n?e:Object.keys(e)).length,s=n?t:Object.keys(t),l=s.length,u=n?new Array(l):{};let f=0;for(let d=0;d{ho.setTimeout(t,e)})}function Ix(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?jw(e,t):t}function LI(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function $I(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Xn=Symbol();function fD(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Xn?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function dD(e,t){return typeof e=="function"?e(...t):!!e}var BI=class extends Ro{#t;#e;#n;constructor(){super(),this.#n=e=>{if(!So&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},Cw=new BI;function qx(){let e,t;const n=new Promise((i,s)=>{e=i,t=s});n.status="pending",n.catch(()=>{});function r(i){Object.assign(n,i),delete n.resolve,delete n.reject}return n.resolve=i=>{r({status:"fulfilled",value:i}),e(i)},n.reject=i=>{r({status:"rejected",reason:i}),t(i)},n}var UI=HI;function FI(){let e=[],t=0,n=u=>{u()},r=u=>{u()},i=UI;const s=u=>{t?e.push(u):i(()=>{n(u)})},l=()=>{const u=e;e=[],u.length&&i(()=>{r(()=>{u.forEach(f=>{n(f)})})})};return{batch:u=>{let f;t++;try{f=u()}finally{t--,t||l()}return f},batchCalls:u=>(...f)=>{s(()=>{u(...f)})},schedule:s,setNotifyFunction:u=>{n=u},setBatchNotifyFunction:u=>{r=u},setScheduler:u=>{i=u}}}var Tt=FI(),GI=class extends Ro{#t=!0;#e;#n;constructor(){super(),this.#n=e=>{if(!So&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#t}},Xd=new GI;function YI(e){return Math.min(1e3*2**e,3e4)}function hD(e){return(e??"online")==="online"?Xd.isOnline():!0}var zx=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function pD(e){let t=!1,n=0,r;const i=qx(),s=()=>i.status!=="pending",l=x=>{if(!s()){const S=new zx(x);y(S),e.onCancel?.(S)}},u=()=>{t=!0},f=()=>{t=!1},d=()=>Cw.isFocused()&&(e.networkMode==="always"||Xd.isOnline())&&e.canRun(),m=()=>hD(e.networkMode)&&e.canRun(),p=x=>{s()||(r?.(),i.resolve(x))},y=x=>{s()||(r?.(),i.reject(x))},w=()=>new Promise(x=>{r=S=>{(s()||d())&&x(S)},e.onPause?.()}).then(()=>{r=void 0,s()||e.onContinue?.()}),O=()=>{if(s())return;let x;const S=n===0?e.initialPromise:void 0;try{x=S??e.fn()}catch(_){x=Promise.reject(_)}Promise.resolve(x).then(p).catch(_=>{if(s())return;const E=e.retry??(So?0:3),T=e.retryDelay??YI,M=typeof T=="function"?T(n,_):T,A=E===!0||typeof E=="number"&&nd()?void 0:w()).then(()=>{t?y(_):O()})})};return{promise:i,status:()=>i.status,cancel:l,continue:()=>(r?.(),i),cancelRetry:u,continueRetry:f,canStart:m,start:()=>(m()?O():w().then(O),i)}}var mD=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),kx(this.gcTime)&&(this.#t=ho.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(So?1/0:300*1e3))}clearGcTimeout(){this.#t&&(ho.clearTimeout(this.#t),this.#t=void 0)}},VI=class extends mD{#t;#e;#n;#a;#r;#i;#s;constructor(e){super(),this.#s=!1,this.#i=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#a=e.client,this.#n=this.#a.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=s2(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#r?.promise}setOptions(e){if(this.options={...this.#i,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=s2(this.options);t.data!==void 0&&(this.setState(o2(t.data,t.dataUpdatedAt)),this.#t=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(e,t){const n=Ix(this.state.data,e,this.options);return this.#o({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#o({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#r?.promise;return this.#r?.cancel(e),t?t.then(vn).catch(vn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(e=>pr(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Xn||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Ai(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!uD(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#r&&(this.#s?this.#r.cancel({revert:!0}):this.#r.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#o({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#r?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(e&&this.setOptions(e),!this.options.queryFn){const u=this.observers.find(f=>f.options.queryFn);u&&this.setOptions(u.options)}const n=new AbortController,r=u=>{Object.defineProperty(u,"signal",{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{const u=fD(this.options,t),d=(()=>{const m={client:this.#a,queryKey:this.queryKey,meta:this.meta};return r(m),m})();return this.#s=!1,this.options.persister?this.options.persister(u,d,this):u(d)},l=(()=>{const u={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:i};return r(u),u})();this.options.behavior?.onFetch(l,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==l.fetchOptions?.meta)&&this.#o({type:"fetch",meta:l.fetchOptions?.meta}),this.#r=pD({initialPromise:t?.initialPromise,fn:l.fetchFn,onCancel:u=>{u instanceof zx&&u.revert&&this.setState({...this.#e,fetchStatus:"idle"}),n.abort()},onFail:(u,f)=>{this.#o({type:"failed",failureCount:u,error:f})},onPause:()=>{this.#o({type:"pause"})},onContinue:()=>{this.#o({type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0});try{const u=await this.#r.start();if(u===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(u),this.#n.config.onSuccess?.(u,this),this.#n.config.onSettled?.(u,this.state.error,this),u}catch(u){if(u instanceof zx){if(u.silent)return this.#r.promise;if(u.revert){if(this.state.data===void 0)throw u;return this.state.data}}throw this.#o({type:"error",error:u}),this.#n.config.onError?.(u,this),this.#n.config.onSettled?.(this.state.data,u,this),u}finally{this.scheduleGc()}}#o(e){const t=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...vD(n.data,this.options),fetchMeta:e.meta??null};case"success":const r={...n,...o2(e.data,e.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=e.manual?r:void 0,r;case"error":const i=e.error;return{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),Tt.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:e})})}};function vD(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:hD(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function o2(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function s2(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var qu=class extends Ro{constructor(e,t){super(),this.options=t,this.#t=e,this.#o=null,this.#s=qx(),this.bindMethods(),this.setOptions(t)}#t;#e=void 0;#n=void 0;#a=void 0;#r;#i;#s;#o;#h;#f;#d;#c;#u;#l;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),l2(this.#e,this.options)?this.#p():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Lx(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Lx(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#w(),this.#e.removeObserver(this)}setOptions(e){const t=this.options,n=this.#e;if(this.options=this.#t.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof pr(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#S(),this.#e.setOptions(this.options),t._defaulted&&!Yc(this.options,t)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const r=this.hasListeners();r&&c2(this.#e,n,this.options,t)&&this.#p(),this.updateResult(),r&&(this.#e!==n||pr(this.options.enabled,this.#e)!==pr(t.enabled,this.#e)||Ai(this.options.staleTime,this.#e)!==Ai(t.staleTime,this.#e))&&this.#v();const i=this.#y();r&&(this.#e!==n||pr(this.options.enabled,this.#e)!==pr(t.enabled,this.#e)||i!==this.#l)&&this.#g(i)}getOptimisticResult(e){const t=this.#t.getQueryCache().build(this.#t,e),n=this.createResult(t,e);return QI(this,n)&&(this.#a=n,this.#i=this.options,this.#r=this.#e.state),n}getCurrentResult(){return this.#a}trackResult(e,t){return new Proxy(e,{get:(n,r)=>(this.trackProp(r),t?.(r),r==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#s.status==="pending"&&this.#s.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,r))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#t.defaultQueryOptions(e),n=this.#t.getQueryCache().build(this.#t,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#p({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#p(e){this.#S();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(vn)),t}#v(){this.#x();const e=Ai(this.options.staleTime,this.#e);if(So||this.#a.isStale||!kx(e))return;const n=uD(this.#a.dataUpdatedAt,e)+1;this.#c=ho.setTimeout(()=>{this.#a.isStale||this.updateResult()},n)}#y(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#g(e){this.#w(),this.#l=e,!(So||pr(this.options.enabled,this.#e)===!1||!kx(this.#l)||this.#l===0)&&(this.#u=ho.setInterval(()=>{(this.options.refetchIntervalInBackground||Cw.isFocused())&&this.#p()},this.#l))}#b(){this.#v(),this.#g(this.#y())}#x(){this.#c&&(ho.clearTimeout(this.#c),this.#c=void 0)}#w(){this.#u&&(ho.clearInterval(this.#u),this.#u=void 0)}createResult(e,t){const n=this.#e,r=this.options,i=this.#a,s=this.#r,l=this.#i,f=e!==n?e.state:this.#n,{state:d}=e;let m={...d},p=!1,y;if(t._optimisticResults){const R=this.hasListeners(),H=!R&&l2(e,t),U=R&&c2(e,n,t,r);(H||U)&&(m={...m,...vD(d.data,e.options)}),t._optimisticResults==="isRestoring"&&(m.fetchStatus="idle")}let{error:w,errorUpdatedAt:O,status:x}=m;y=m.data;let S=!1;if(t.placeholderData!==void 0&&y===void 0&&x==="pending"){let R;i?.isPlaceholderData&&t.placeholderData===l?.placeholderData?(R=i.data,S=!0):R=typeof t.placeholderData=="function"?t.placeholderData(this.#d?.state.data,this.#d):t.placeholderData,R!==void 0&&(x="success",y=Ix(i?.data,R,t),p=!0)}if(t.select&&y!==void 0&&!S)if(i&&y===s?.data&&t.select===this.#h)y=this.#f;else try{this.#h=t.select,y=t.select(y),y=Ix(i?.data,y,t),this.#f=y,this.#o=null}catch(R){this.#o=R}this.#o&&(w=this.#o,y=this.#f,O=Date.now(),x="error");const _=m.fetchStatus==="fetching",E=x==="pending",T=x==="error",M=E&&_,A=y!==void 0,j={status:x,fetchStatus:m.fetchStatus,isPending:E,isSuccess:x==="success",isError:T,isInitialLoading:M,isLoading:M,data:y,dataUpdatedAt:m.dataUpdatedAt,error:w,errorUpdatedAt:O,failureCount:m.fetchFailureCount,failureReason:m.fetchFailureReason,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>f.dataUpdateCount||m.errorUpdateCount>f.errorUpdateCount,isFetching:_,isRefetching:_&&!E,isLoadingError:T&&!A,isPaused:m.fetchStatus==="paused",isPlaceholderData:p,isRefetchError:T&&A,isStale:Nw(e,t),refetch:this.refetch,promise:this.#s,isEnabled:pr(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const R=I=>{j.status==="error"?I.reject(j.error):j.data!==void 0&&I.resolve(j.data)},H=()=>{const I=this.#s=j.promise=qx();R(I)},U=this.#s;switch(U.status){case"pending":e.queryHash===n.queryHash&&R(U);break;case"fulfilled":(j.status==="error"||j.data!==U.value)&&H();break;case"rejected":(j.status!=="error"||j.error!==U.reason)&&H();break}}return j}updateResult(){const e=this.#a,t=this.createResult(this.#e,this.options);if(this.#r=this.#e.state,this.#i=this.options,this.#r.data!==void 0&&(this.#d=this.#e),Yc(t,e))return;this.#a=t;const n=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,i=typeof r=="function"?r():r;if(i==="all"||!i&&!this.#m.size)return!0;const s=new Set(i??this.#m);return this.options.throwOnError&&s.add("error"),Object.keys(this.#a).some(l=>{const u=l;return this.#a[u]!==e[u]&&s.has(u)})};this.#O({listeners:n()})}#S(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const t=this.#e;this.#e=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#O(e){Tt.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#a)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function KI(e,t){return pr(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function l2(e,t){return KI(e,t)||e.state.data!==void 0&&Lx(e,t,t.refetchOnMount)}function Lx(e,t,n){if(pr(t.enabled,e)!==!1&&Ai(t.staleTime,e)!=="static"){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Nw(e,t)}return!1}function c2(e,t,n,r){return(e!==t||pr(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&Nw(e,n)}function Nw(e,t){return pr(t.enabled,e)!==!1&&e.isStaleByTime(Ai(t.staleTime,e))}function QI(e,t){return!Yc(e.getCurrentResult(),t)}function Wd(e){return{onFetch:(t,n)=>{const r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,s=t.state.data?.pages||[],l=t.state.data?.pageParams||[];let u={pages:[],pageParams:[]},f=0;const d=async()=>{let m=!1;const p=O=>{Object.defineProperty(O,"signal",{enumerable:!0,get:()=>(t.signal.aborted?m=!0:t.signal.addEventListener("abort",()=>{m=!0}),t.signal)})},y=fD(t.options,t.fetchOptions),w=async(O,x,S)=>{if(m)return Promise.reject();if(x==null&&O.pages.length)return Promise.resolve(O);const E=(()=>{const C={client:t.client,queryKey:t.queryKey,pageParam:x,direction:S?"backward":"forward",meta:t.options.meta};return p(C),C})(),T=await y(E),{maxPages:M}=t.options,A=S?$I:LI;return{pages:A(O.pages,T,M),pageParams:A(O.pageParams,x,M)}};if(i&&s.length){const O=i==="backward",x=O?yD:$x,S={pages:s,pageParams:l},_=x(r,S);u=await w(S,_,O)}else{const O=e??s.length;do{const x=f===0?l[0]??r.initialPageParam:$x(r,u);if(f>0&&x==null)break;u=await w(u,x),f++}while(ft.options.persister?.(d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=d}}}function $x(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function yD(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function XI(e,t){return t?$x(e,t)!=null:!1}function WI(e,t){return!t||!e.getPreviousPageParam?!1:yD(e,t)!=null}var gD=class extends qu{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:Wd()})}getOptimisticResult(e){return e.behavior=Wd(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){const{state:n}=e,r=super.createResult(e,t),{isFetching:i,isRefetching:s,isError:l,isRefetchError:u}=r,f=n.fetchMeta?.fetchMore?.direction,d=l&&f==="forward",m=i&&f==="forward",p=l&&f==="backward",y=i&&f==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:XI(t,n.data),hasPreviousPage:WI(t,n.data),isFetchNextPageError:d,isFetchingNextPage:m,isFetchPreviousPageError:p,isFetchingPreviousPage:y,isRefetchError:u&&!d&&!p,isRefetching:s&&!m&&!y}}},ZI=class extends mD{#t;#e;#n;#a;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#e=[],this.state=e.state||bD(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#r({type:"continue"})},n={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#a=pD({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(s,l)=>{this.#r({type:"failed",failureCount:s,error:l})},onPause:()=>{this.#r({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const r=this.state.status==="pending",i=!this.#a.canStart();try{if(r)t();else{this.#r({type:"pending",variables:e,isPaused:i}),await this.#n.config.onMutate?.(e,this,n);const l=await this.options.onMutate?.(e,n);l!==this.state.context&&this.#r({type:"pending",context:l,variables:e,isPaused:i})}const s=await this.#a.start();return await this.#n.config.onSuccess?.(s,e,this.state.context,this,n),await this.options.onSuccess?.(s,e,this.state.context,n),await this.#n.config.onSettled?.(s,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(s,null,e,this.state.context,n),this.#r({type:"success",data:s}),s}catch(s){try{throw await this.#n.config.onError?.(s,e,this.state.context,this,n),await this.options.onError?.(s,e,this.state.context,n),await this.#n.config.onSettled?.(void 0,s,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(void 0,s,e,this.state.context,n),s}finally{this.#r({type:"error",error:s})}}finally{this.#n.runNext(this)}}#r(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Tt.batch(()=>{this.#e.forEach(n=>{n.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function bD(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var JI=class extends Ro{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(e,t,n){const r=new ZI({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#t.add(e);const t=pd(e);if(typeof t=="string"){const n=this.#e.get(t);n?n.push(e):this.#e.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const t=pd(e);if(typeof t=="string"){const n=this.#e.get(t);if(n)if(n.length>1){const r=n.indexOf(e);r!==-1&&n.splice(r,1)}else n[0]===e&&this.#e.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=pd(e);if(typeof t=="string"){const r=this.#e.get(t)?.find(i=>i.state.status==="pending");return!r||r===e}else return!0}runNext(e){const t=pd(e);return typeof t=="string"?this.#e.get(t)?.find(r=>r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Tt.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(e){const t={exact:!0,...e};return this.getAll().find(n=>r2(t,n))}findAll(e={}){return this.getAll().filter(t=>r2(e,t))}notify(e){Tt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return Tt.batch(()=>Promise.all(e.map(t=>t.continue().catch(vn))))}};function pd(e){return e.options.scope?.id}var eq=class extends Ro{#t;#e=void 0;#n;#a;constructor(t,n){super(),this.#t=t,this.setOptions(n),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const n=this.options;this.options=this.#t.defaultMutationOptions(t),Yc(this.options,n)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),n?.mutationKey&&this.options.mutationKey&&Ti(n.mutationKey)!==Ti(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(t){this.#r(),this.#i(t)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#r(),this.#i()}mutate(t,n){return this.#a=n,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(t)}#r(){const t=this.#n?.state??bD();this.#e={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#i(t){Tt.batch(()=>{if(this.#a&&this.hasListeners()){const n=this.#e.variables,r=this.#e.context,i={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};t?.type==="success"?(this.#a.onSuccess?.(t.data,n,r,i),this.#a.onSettled?.(t.data,null,n,r,i)):t?.type==="error"&&(this.#a.onError?.(t.error,n,r,i),this.#a.onSettled?.(void 0,t.error,n,r,i))}this.listeners.forEach(n=>{n(this.#e)})})}};function u2(e,t){const n=new Set(t);return e.filter(r=>!n.has(r))}function tq(e,t,n){const r=e.slice(0);return r[t]=n,r}var nq=class extends Ro{#t;#e;#n;#a;#r;#i;#s;#o;#h=[];constructor(e,t,n){super(),this.#t=e,this.#a=n,this.#n=[],this.#r=[],this.#e=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#r.forEach(e=>{e.subscribe(t=>{this.#u(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#r.forEach(e=>{e.destroy()})}setQueries(e,t){this.#n=e,this.#a=t,Tt.batch(()=>{const n=this.#r,r=this.#c(this.#n);this.#h=r,r.forEach(m=>m.observer.setOptions(m.defaultedQueryOptions));const i=r.map(m=>m.observer),s=i.map(m=>m.getCurrentResult()),l=n.length!==i.length,u=i.some((m,p)=>m!==n[p]),f=l||u,d=f?!0:s.some((m,p)=>{const y=this.#e[p];return!y||!Yc(m,y)});!f&&!d||(f&&(this.#r=i),this.#e=s,this.hasListeners()&&(f&&(u2(n,i).forEach(m=>{m.destroy()}),u2(i,n).forEach(m=>{m.subscribe(p=>{this.#u(m,p)})})),this.#l()))})}getCurrentResult(){return this.#e}getQueries(){return this.#r.map(e=>e.getCurrentQuery())}getObservers(){return this.#r}getOptimisticResult(e,t){const n=this.#c(e),r=n.map(i=>i.observer.getOptimisticResult(i.defaultedQueryOptions));return[r,i=>this.#d(i??r,t),()=>this.#f(r,n)]}#f(e,t){return t.map((n,r)=>{const i=e[r];return n.defaultedQueryOptions.notifyOnChangeProps?i:n.observer.trackResult(i,s=>{t.forEach(l=>{l.observer.trackProp(s)})})})}#d(e,t){return t?((!this.#i||this.#e!==this.#o||t!==this.#s)&&(this.#s=t,this.#o=this.#e,this.#i=jw(this.#i,t(e))),this.#i):e}#c(e){const t=new Map;this.#r.forEach(r=>{const i=r.options.queryHash;if(!i)return;const s=t.get(i);s?s.push(r):t.set(i,[r])});const n=[];return e.forEach(r=>{const i=this.#t.defaultQueryOptions(r),l=t.get(i.queryHash)?.shift()??new qu(this.#t,i);n.push({defaultedQueryOptions:i,observer:l})}),n}#u(e,t){const n=this.#r.indexOf(e);n!==-1&&(this.#e=tq(this.#e,n,t),this.#l())}#l(){if(this.hasListeners()){const e=this.#i,t=this.#f(this.#e,this.#h),n=this.#d(t,this.#a?.combine);e!==n&&Tt.batch(()=>{this.listeners.forEach(r=>{r(this.#e)})})}}},rq=class extends Ro{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,t,n){const r=t.queryKey,i=t.queryHash??Tw(r,t);let s=this.get(i);return s||(s=new VI({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(s)),s}add(e){this.#t.has(e.queryHash)||(this.#t.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#t.get(e.queryHash);t&&(e.destroy(),t===e&&this.#t.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Tt.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#t.get(e)}getAll(){return[...this.#t.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(n=>n2(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>n2(e,n)):t}notify(e){Tt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Tt.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Tt.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},aq=class{#t;#e;#n;#a;#r;#i;#s;#o;constructor(e={}){this.#t=e.queryCache||new rq,this.#e=e.mutationCache||new JI,this.#n=e.defaultOptions||{},this.#a=new Map,this.#r=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#s=Cw.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#o=Xd.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#s?.(),this.#s=void 0,this.#o?.(),this.#o=void 0)}isFetching(e){return this.#t.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#e.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#t.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Ai(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),s=this.#t.get(r.queryHash)?.state.data,l=II(t,s);if(l!==void 0)return this.#t.build(this,r).setData(l,{...n,manual:!0})}setQueriesData(e,t,n){return Tt.batch(()=>this.#t.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state}removeQueries(e){const t=this.#t;Tt.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=this.#t;return Tt.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Tt.batch(()=>this.#t.findAll(e).map(i=>i.cancel(n)));return Promise.all(r).then(vn).catch(vn)}invalidateQueries(e,t={}){return Tt.batch(()=>(this.#t.findAll(e).forEach(n=>{n.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Tt.batch(()=>this.#t.findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let s=i.fetch(void 0,n);return n.throwOnError||(s=s.catch(vn)),i.state.fetchStatus==="paused"?Promise.resolve():s}));return Promise.all(r).then(vn)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#t.build(this,t);return n.isStaleByTime(Ai(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(vn).catch(vn)}fetchInfiniteQuery(e){return e.behavior=Wd(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(vn).catch(vn)}ensureInfiniteQueryData(e){return e.behavior=Wd(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Xd.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#a.set(Ti(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#a.values()],n={};return t.forEach(r=>{Gc(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){this.#r.set(Ti(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#r.values()],n={};return t.forEach(r=>{Gc(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Tw(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Xn&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},fy={exports:{}},Ne={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var f2;function iq(){if(f2)return Ne;f2=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),y=Symbol.iterator;function w(q){return q===null||typeof q!="object"?null:(q=y&&q[y]||q["@@iterator"],typeof q=="function"?q:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,S={};function _(q,V,K){this.props=q,this.context=V,this.refs=S,this.updater=K||O}_.prototype.isReactComponent={},_.prototype.setState=function(q,V){if(typeof q!="object"&&typeof q!="function"&&q!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,q,V,"setState")},_.prototype.forceUpdate=function(q){this.updater.enqueueForceUpdate(this,q,"forceUpdate")};function E(){}E.prototype=_.prototype;function T(q,V,K){this.props=q,this.context=V,this.refs=S,this.updater=K||O}var M=T.prototype=new E;M.constructor=T,x(M,_.prototype),M.isPureReactComponent=!0;var A=Array.isArray;function C(){}var j={H:null,A:null,T:null,S:null},R=Object.prototype.hasOwnProperty;function H(q,V,K){var ee=K.ref;return{$$typeof:e,type:q,key:V,ref:ee!==void 0?ee:null,props:K}}function U(q,V){return H(q.type,V,q.props)}function I(q){return typeof q=="object"&&q!==null&&q.$$typeof===e}function B(q){var V={"=":"=0",":":"=2"};return"$"+q.replace(/[=:]/g,function(K){return V[K]})}var G=/\/+/g;function Y(q,V){return typeof q=="object"&&q!==null&&q.key!=null?B(""+q.key):V.toString(36)}function Q(q){switch(q.status){case"fulfilled":return q.value;case"rejected":throw q.reason;default:switch(typeof q.status=="string"?q.then(C,C):(q.status="pending",q.then(function(V){q.status==="pending"&&(q.status="fulfilled",q.value=V)},function(V){q.status==="pending"&&(q.status="rejected",q.reason=V)})),q.status){case"fulfilled":return q.value;case"rejected":throw q.reason}}throw q}function k(q,V,K,ee,ce){var he=typeof q;(he==="undefined"||he==="boolean")&&(q=null);var de=!1;if(q===null)de=!0;else switch(he){case"bigint":case"string":case"number":de=!0;break;case"object":switch(q.$$typeof){case e:case t:de=!0;break;case m:return de=q._init,k(de(q._payload),V,K,ee,ce)}}if(de)return ce=ce(q),de=ee===""?"."+Y(q,0):ee,A(ce)?(K="",de!=null&&(K=de.replace(G,"$&/")+"/"),k(ce,V,K,"",function(ye){return ye})):ce!=null&&(I(ce)&&(ce=U(ce,K+(ce.key==null||q&&q.key===ce.key?"":(""+ce.key).replace(G,"$&/")+"/")+de)),V.push(ce)),1;de=0;var ve=ee===""?".":ee+":";if(A(q))for(var ue=0;ue{const t=P.useContext(xD);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},oq=({client:e,children:t})=>(P.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),g.jsx(xD.Provider,{value:e,children:t})),wD=P.createContext(!1),SD=()=>P.useContext(wD);wD.Provider;function sq(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var lq=P.createContext(sq()),OD=()=>P.useContext(lq),_D=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},AD=e=>{P.useEffect(()=>{e.clearReset()},[e])},ED=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||dD(n,[e.error,r])),Mw=(e,t)=>t.state.data===void 0,TD=e=>{if(e.suspense){const n=i=>i==="static"?i:Math.max(i??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...i)=>n(r(...i)):n(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},jD=(e,t)=>e.isLoading&&e.isFetching&&!t,Bx=(e,t)=>e?.suspense&&t.isPending,Zd=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function CD({queries:e,...t},n){const r=zu(n),i=SD(),s=OD(),l=P.useMemo(()=>e.map(x=>{const S=r.defaultQueryOptions(x);return S._optimisticResults=i?"isRestoring":"optimistic",S}),[e,r,i]);l.forEach(x=>{TD(x),_D(x,s)}),AD(s);const[u]=P.useState(()=>new nq(r,l,t)),[f,d,m]=u.getOptimisticResult(l,t.combine),p=!i&&t.subscribed!==!1;P.useSyncExternalStore(P.useCallback(x=>p?u.subscribe(Tt.batchCalls(x)):vn,[u,p]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),P.useEffect(()=>{u.setQueries(l,t)},[l,t,u]);const w=f.some((x,S)=>Bx(l[S],x))?f.flatMap((x,S)=>{const _=l[S];if(_){const E=new qu(r,_);if(Bx(_,x))return Zd(_,E,s);jD(x,i)&&Zd(_,E,s)}return[]}):[];if(w.length>0)throw Promise.all(w);const O=f.find((x,S)=>{const _=l[S];return _&&ED({result:x,errorResetBoundary:s,throwOnError:_.throwOnError,query:r.getQueryCache().get(_.queryHash),suspense:_.suspense})});if(O?.error)throw O.error;return d(m())}function np(e,t,n){const r=SD(),i=OD(),s=zu(n),l=s.defaultQueryOptions(e);s.getDefaultOptions().queries?._experimental_beforeQuery?.(l),l._optimisticResults=r?"isRestoring":"optimistic",TD(l),_D(l,i),AD(i);const u=!s.getQueryCache().get(l.queryHash),[f]=P.useState(()=>new t(s,l)),d=f.getOptimisticResult(l),m=!r&&e.subscribed!==!1;if(P.useSyncExternalStore(P.useCallback(p=>{const y=m?f.subscribe(Tt.batchCalls(p)):vn;return f.updateResult(),y},[f,m]),()=>f.getCurrentResult(),()=>f.getCurrentResult()),P.useEffect(()=>{f.setOptions(l)},[l,f]),Bx(l,d))throw Zd(l,f,i);if(ED({result:d,errorResetBoundary:i,throwOnError:l.throwOnError,query:s.getQueryCache().get(l.queryHash),suspense:l.suspense}))throw d.error;return s.getDefaultOptions().queries?._experimental_afterQuery?.(l,d),l.experimental_prefetchInRender&&!So&&jD(d,r)&&(u?Zd(l,f,i):s.getQueryCache().get(l.queryHash)?.promise)?.catch(vn).finally(()=>{f.updateResult()}),l.notifyOnChangeProps?d:f.trackResult(d)}function cq(e,t){return np(e,qu,t)}function uq(e,t){return np({...e,enabled:!0,suspense:!0,throwOnError:Mw,placeholderData:void 0},qu,t)}function fq(e,t){return np({...e,enabled:!0,suspense:!0,throwOnError:Mw},gD,t)}function dq(e,t){return CD({...e,queries:e.queries.map(n=>({...n,suspense:!0,throwOnError:Mw,enabled:!0,placeholderData:void 0}))},t)}function hq(e,t){const n=zu(t);n.getQueryState(e.queryKey)||n.prefetchQuery(e)}function pq(e,t){const n=zu(t);n.getQueryState(e.queryKey)||n.prefetchInfiniteQuery(e)}function mq(e,t){const n=zu(t),[r]=P.useState(()=>new eq(n,e));P.useEffect(()=>{r.setOptions(e)},[r,e]);const i=P.useSyncExternalStore(P.useCallback(l=>r.subscribe(Tt.batchCalls(l)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),s=P.useCallback((l,u)=>{r.mutate(l,u).catch(vn)},[r]);if(i.error&&dD(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:s,mutateAsync:i.mutate}}function vq(e,t){return np(e,gD,t)}function Oo(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}const yq=typeof Symbol=="function"&&!!Symbol.asyncIterator;function ND(e){return yq&&Oo(e)&&Symbol.asyncIterator in e}var gq=Object.create,MD=Object.defineProperty,bq=Object.getOwnPropertyDescriptor,PD=Object.getOwnPropertyNames,xq=Object.getPrototypeOf,wq=Object.prototype.hasOwnProperty,Lu=(e,t)=>function(){return t||(0,e[PD(e)[0]])((t={exports:{}}).exports,t),t.exports},Sq=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var i=PD(t),s=0,l=i.length,u;st[f]).bind(null,u),enumerable:!(r=bq(t,u))||r.enumerable});return e},rp=(e,t,n)=>(n=e!=null?gq(xq(e)):{},Sq(MD(n,"default",{value:e,enumerable:!0}),e));const RD=()=>{},h2=e=>{Object.freeze&&Object.freeze(e)};function DD(e,t,n){var r;const i=t.join(".");return(r=n[i])!==null&&r!==void 0||(n[i]=new Proxy(RD,{get(s,l){if(!(typeof l!="string"||l==="then"))return DD(e,[...t,l],n)},apply(s,l,u){const f=t[t.length-1];let d={args:u,path:t};return f==="call"?d={args:u.length>=2?[u[1]]:[],path:t.slice(0,-1)}:f==="apply"&&(d={args:u.length>=2?u[1]:[],path:t.slice(0,-1)}),h2(d.args),h2(d.path),e(d)}})),n[i]}const ap=e=>DD(e,[],Object.create(null)),Pw=e=>new Proxy(RD,{get(t,n){if(n!=="then")return e(n)}});var kD=Lu({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(r){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},t.exports.__esModule=!0,t.exports.default=t.exports,n(r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Oq=Lu({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=kD().default;function r(i,s){if(n(i)!="object"||!i)return i;var l=i[Symbol.toPrimitive];if(l!==void 0){var u=l.call(i,s||"default");if(n(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(i)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),_q=Lu({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=kD().default,r=Oq();function i(s){var l=r(s,"string");return n(l)=="symbol"?l:l+""}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports}}),HD=Lu({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=_q();function r(i,s,l){return(s=n(s))in i?Object.defineProperty(i,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):i[s]=l,i}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Rw=Lu({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=HD();function r(s,l){var u=Object.keys(s);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(s);l&&(f=f.filter(function(d){return Object.getOwnPropertyDescriptor(s,d).enumerable})),u.push.apply(u,f)}return u}function i(s){for(var l=1;l{let s=!1;function l(){s||(s=!0,u.unsubscribe())}t.signal.addEventListener("abort",()=>{i(t.signal.reason)});const u=e.subscribe({next(f){s=!0,r(f),l()},error(f){i(f)},complete(){t.abort(),l()}})})}var Cq=Object.create,ID=Object.defineProperty,Nq=Object.getOwnPropertyDescriptor,qD=Object.getOwnPropertyNames,Mq=Object.getPrototypeOf,Pq=Object.prototype.hasOwnProperty,Ri=(e,t)=>function(){return t||(0,e[qD(e)[0]])((t={exports:{}}).exports,t),t.exports},Rq=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var i=qD(t),s=0,l=i.length,u;st[f]).bind(null,u),enumerable:!(r=Nq(t,u))||r.enumerable});return e},Do=(e,t,n)=>(n=e!=null?Cq(Mq(e)):{},Rq(t||!e||!e.__esModule?ID(n,"default",{value:e,enumerable:!0}):n,e)),Dq=Ri({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){function n(r,i){if(r==null)return{};var s={};for(var l in r)if({}.hasOwnProperty.call(r,l)){if(i.includes(l))continue;s[l]=r[l]}return s}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),kq=Ri({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var n=Dq();function r(i,s){if(i==null)return{};var l,u,f=n(i,s);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(i);for(u=0;ui.split("."));if(!t&&(!n||n==="any"))return r.length?[r]:[];if(n==="infinite"&&Oo(t)&&("direction"in t||"cursor"in t)){const{cursor:i,direction:s}=t,l=(0,zq.default)(t,Lq);return[r,{input:l,type:"infinite"}]}return[r,(0,p2.default)((0,p2.default)({},typeof t<"u"&&t!==Xn&&{input:t}),n&&n!=="any"&&{type:n})]}function Fd(e){return Br(e,void 0,"any")}var $q=Object.create,LD=Object.defineProperty,Bq=Object.getOwnPropertyDescriptor,$D=Object.getOwnPropertyNames,Uq=Object.getPrototypeOf,Fq=Object.prototype.hasOwnProperty,ea=(e,t)=>function(){return t||(0,e[$D(e)[0]])((t={exports:{}}).exports,t),t.exports},Gq=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var i=$D(t),s=0,l=i.length,u;st[f]).bind(null,u),enumerable:!(r=Bq(t,u))||r.enumerable});return e},Dt=(e,t,n)=>(n=e!=null?$q(Uq(e)):{},Gq(LD(n,"default",{value:e,enumerable:!0}),e)),BD=ea({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(r){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},t.exports.__esModule=!0,t.exports.default=t.exports,n(r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Yq=ea({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=BD().default;function r(i,s){if(n(i)!="object"||!i)return i;var l=i[Symbol.toPrimitive];if(l!==void 0){var u=l.call(i,s||"default");if(n(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(i)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Vq=ea({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=BD().default,r=Yq();function i(s){var l=r(s,"string");return n(l)=="symbol"?l:l+""}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports}}),ko=ea({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=Vq();function r(i,s,l){return(s=n(s))in i?Object.defineProperty(i,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):i[s]=l,i}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Pr=ea({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=ko();function r(s,l){var u=Object.keys(s);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(s);l&&(f=f.filter(function(d){return Object.getOwnPropertyDescriptor(s,d).enumerable})),u.push.apply(u,f)}return u}function i(s){for(var l=1;l{let n=0,r=null;const i=[];function s(){r||(r=t.subscribe({next(u){for(const d of i){var f;(f=d.next)===null||f===void 0||f.call(d,u)}},error(u){for(const d of i){var f;(f=d.error)===null||f===void 0||f.call(d,u)}},complete(){for(const f of i){var u;(u=f.complete)===null||u===void 0||u.call(f)}}}))}function l(){if(n===0&&r){const u=r;r=null,u.unsubscribe()}}return ip(u=>(n++,i.push(u),s(),{unsubscribe(){n--,l();const f=i.findIndex(d=>d===u);f>-1&&i.splice(f,1)}}))}}function Qq(e){let t=e;const n=[],r=l=>{t!==void 0&&l.next(t),n.push(l)},i=l=>{n.splice(n.indexOf(l),1)},s=ip(l=>(r(l),()=>{i(l)}));return s.next=l=>{if(t!==l){t=l;for(const u of n)u.next(l)}},s.get=()=>t,s}function Xq(e){return ip(t=>{function n(i=0,s=e.op){const l=e.links[i];if(!l)throw new Error("No more links to execute - did you forget to add an ending link?");return l({op:s,next(f){return n(i+1,f)}})}return n().subscribe(t)})}var vd=Dt(ko()),Es=Dt(Pr());function Wq(e){return e instanceof Gs}function Zq(e){return Oo(e)&&Oo(e.error)&&typeof e.error.code=="number"&&typeof e.error.message=="string"}function Jq(e,t){return typeof e=="string"?e:Oo(e)&&typeof e.message=="string"?e.message:t}var Gs=class Gd extends Error{constructor(t,n){var r,i;const s=n?.cause;super(t,{cause:s}),(0,vd.default)(this,"cause",void 0),(0,vd.default)(this,"shape",void 0),(0,vd.default)(this,"data",void 0),(0,vd.default)(this,"meta",void 0),this.meta=n?.meta,this.cause=s,this.shape=n==null||(r=n.result)===null||r===void 0?void 0:r.error,this.data=n==null||(i=n.result)===null||i===void 0?void 0:i.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,Gd.prototype)}static from(t,n={}){const r=t;return Wq(r)?(n.meta&&(r.meta=(0,Es.default)((0,Es.default)({},r.meta),n.meta)),r):Zq(r)?new Gd(r.error.message,(0,Es.default)((0,Es.default)({},n),{},{result:r})):new Gd(Jq(r,"Unknown error"),(0,Es.default)((0,Es.default)({},n),{},{cause:r}))}};function ez(e){const t=e;return t?"input"in t?t:{input:t,output:t}:{input:{serialize:n=>n,deserialize:n=>n},output:{serialize:n=>n,deserialize:n=>n}}}const m2=e=>typeof e=="function";function tz(e){if(e)return e;if(typeof window<"u"&&m2(window.fetch))return window.fetch;if(typeof globalThis<"u"&&m2(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var Ic=Dt(Pr());function nz(e){return{url:e.url.toString(),fetch:e.fetch,transformer:ez(e.transformer),methodOverride:e.methodOverride}}function rz(e){const t={};for(let n=0;ne.transformer.input.serialize(t)))}const FD=e=>{const t=e.url.split("?");let r=t[0].replace(/\/$/,"")+"/"+e.path;const i=[];if(t[1]&&i.push(t[1]),"inputs"in e&&i.push("batch=1"),e.type==="query"||e.type==="subscription"){const s=UD(e);s!==void 0&&e.methodOverride!=="POST"&&i.push(`input=${encodeURIComponent(JSON.stringify(s))}`)}return i.length&&(r+="?"+i.join("&")),r},iz=e=>{if(e.type==="query"&&e.methodOverride!=="POST")return;const t=UD(e);return t!==void 0?JSON.stringify(t):void 0},oz=e=>uz((0,Ic.default)((0,Ic.default)({},e),{},{contentTypeHeader:"application/json",getUrl:FD,getBody:iz}));var sz=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};const lz=e=>{var t;if(e?.aborted)throw(t=e.throwIfAborted)===null||t===void 0||t.call(e),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new sz};async function cz(e){var t;lz(e.signal);const n=e.getUrl(e),r=e.getBody(e),i=(t=e.methodOverride)!==null&&t!==void 0?t:az[e.type],s=await(async()=>{const u=await e.headers();return Symbol.iterator in u?Object.fromEntries(u):u})(),l=(0,Ic.default)((0,Ic.default)((0,Ic.default)({},e.contentTypeHeader&&i!=="GET"?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{"trpc-accept":e.trpcAcceptHeader}:void 0),s);return tz(e.fetch)(n,{method:i,signal:e.signal,body:r,headers:l})}async function uz(e){const t={},n=await cz(e);t.response=n;const r=await n.json();return t.responseJSON=r,{json:r,meta:t}}Dt(Pr());const v2=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function y2(e){let t=null,n=null;const r=()=>{clearTimeout(n),n=null,t=null};function i(u){const f=[[]];let d=0;for(;;){const y=u[d];if(!y)break;const w=f[f.length-1];if(y.aborted){var m;(m=y.reject)===null||m===void 0||m.call(y,new Error("Aborted")),d++;continue}if(e.validate(w.concat(y).map(x=>x.key))){w.push(y),d++;continue}if(w.length===0){var p;(p=y.reject)===null||p===void 0||p.call(y,new Error("Input is too big for a single dispatch")),d++;continue}f.push([])}return f}function s(){const u=i(t);r();for(const f of u){if(!f.length)continue;const d={items:f};for(const p of f)p.batch=d;e.fetch(d.items.map(p=>p.key)).then(async p=>{await Promise.all(p.map(async(w,O)=>{const x=d.items[O];try{var S;const E=await Promise.resolve(w);(S=x.resolve)===null||S===void 0||S.call(x,E)}catch(E){var _;(_=x.reject)===null||_===void 0||_.call(x,E)}x.batch=null,x.reject=null,x.resolve=null}));for(const w of d.items){var y;(y=w.reject)===null||y===void 0||y.call(w,new Error("Missing result")),w.batch=null}}).catch(p=>{for(const w of d.items){var y;(y=w.reject)===null||y===void 0||y.call(w,p),w.batch=null}})}}function l(u){var f;const d={aborted:!1,key:u,batch:null,resolve:v2,reject:v2},m=new Promise((p,y)=>{var w;d.reject=y,d.resolve=p,(w=t)!==null&&w!==void 0||(t=[]),t.push(d)});return(f=n)!==null&&f!==void 0||(n=setTimeout(s)),m}return{load:l}}function fz(...e){const t=new AbortController,n=e.length;let r=0;const i=()=>{++r===n&&t.abort()};for(const s of e)s?.aborted?i():s?.addEventListener("abort",i,{once:!0});return t.signal}var yd=Dt(Pr());function dz(e){var t,n;const r=nz(e),i=(t=e.maxURLLength)!==null&&t!==void 0?t:1/0,s=(n=e.maxItems)!==null&&n!==void 0?n:1/0;return()=>{const l=m=>({validate(p){if(i===1/0&&s===1/0)return!0;if(p.length>s)return!1;const y=p.map(x=>x.path).join(","),w=p.map(x=>x.input);return FD((0,yd.default)((0,yd.default)({},r),{},{type:m,path:y,inputs:w,signal:null})).length<=i},async fetch(p){const y=p.map(E=>E.path).join(","),w=p.map(E=>E.input),O=fz(...p.map(E=>E.signal)),x=await oz((0,yd.default)((0,yd.default)({},r),{},{path:y,inputs:w,type:m,headers(){return e.headers?typeof e.headers=="function"?e.headers({opList:p}):e.headers:{}},signal:O}));return(Array.isArray(x.json)?x.json:p.map(()=>x.json)).map(E=>({meta:x.meta,json:E}))}}),u=y2(l("query")),f=y2(l("mutation")),d={query:u,mutation:f};return({op:m})=>ip(p=>{/* istanbul ignore if -- @preserve */if(m.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const w=d[m.type].load(m);let O;return w.then(x=>{O=x;const S=Eq(x.json,r.transformer.output);if(!S.ok){p.error(Gs.from(S.error,{meta:x.meta}));return}p.next({context:x.meta,result:S.result}),p.complete()}).catch(x=>{p.error(Gs.from(x,{meta:O?.meta}))}),()=>{}})}}Dt(Pr());const GD=(e,...t)=>typeof e=="function"?e(...t):e;Dt(ko());function hz(){let e,t;return{promise:new Promise((r,i)=>{e=r,t=i}),resolve:e,reject:t}}async function pz(e){const t=await GD(e.url);if(!e.connectionParams)return t;const r=`${t.includes("?")?"&":"?"}connectionParams=1`;return t+r}async function mz(e){const t={method:"connectionParams",data:await GD(e)};return JSON.stringify(t)}Dt(ko());var lo=Dt(ko());function vz(e){const{promise:t,resolve:n,reject:r}=hz();return e.addEventListener("open",()=>{e.removeEventListener("error",r),n()}),e.addEventListener("error",r),t}function yz(e,{intervalMs:t,pongTimeoutMs:n}){let r,i;function s(){r=setTimeout(()=>{e.send("PING"),i=setTimeout(()=>{e.close()},n)},t)}function l(){clearTimeout(r),s()}function u(){clearTimeout(i),l()}e.addEventListener("open",s),e.addEventListener("message",({data:f})=>{clearTimeout(r),s(),f==="PONG"&&u()}),e.addEventListener("close",()=>{clearTimeout(r),clearTimeout(i)})}var gz=class Ux{constructor(t){var n;if((0,lo.default)(this,"id",++Ux.connectCount),(0,lo.default)(this,"WebSocketPonyfill",void 0),(0,lo.default)(this,"urlOptions",void 0),(0,lo.default)(this,"keepAliveOpts",void 0),(0,lo.default)(this,"wsObservable",Qq(null)),(0,lo.default)(this,"openPromise",null),this.WebSocketPonyfill=(n=t.WebSocketPonyfill)!==null&&n!==void 0?n:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=t.urlOptions,this.keepAliveOpts=t.keepAlive}get ws(){return this.wsObservable.get()}set ws(t){this.wsObservable.next(t)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var t=this;if(t.openPromise)return t.openPromise;t.id=++Ux.connectCount;const n=pz(t.urlOptions).then(r=>new t.WebSocketPonyfill(r));t.openPromise=n.then(async r=>{t.ws=r,r.addEventListener("message",function({data:i}){i==="PING"&&this.send("PONG")}),t.keepAliveOpts.enabled&&yz(r,t.keepAliveOpts),r.addEventListener("close",()=>{t.ws===r&&(t.ws=null)}),await vz(r),t.urlOptions.connectionParams&&r.send(await mz(t.urlOptions.connectionParams))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var t=this;try{await t.openPromise}finally{var n;(n=t.ws)===null||n===void 0||n.close()}}};(0,lo.default)(gz,"connectCount",0);Dt(ko());Dt(Pr());var hy=Dt(ko()),g2=Dt(Pr()),op=class{constructor(e){(0,hy.default)(this,"links",void 0),(0,hy.default)(this,"runtime",void 0),(0,hy.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(t=>t(this.runtime))}$request(e){var t;return Xq({links:this.links,op:(0,g2.default)((0,g2.default)({},e),{},{context:(t=e.context)!==null&&t!==void 0?t:{},id:++this.requestId})}).pipe(Kq())}async requestAsPromise(e){var t=this;try{const n=t.$request(e);return(await jq(n)).result.data}catch(n){throw Gs.from(n)}}query(e,t,n){return this.requestAsPromise({type:"query",path:e,input:t,context:n?.context,signal:n?.signal})}mutation(e,t,n){return this.requestAsPromise({type:"mutation",path:e,input:t,context:n?.context,signal:n?.signal})}subscription(e,t,n){return this.$request({type:"subscription",path:e,input:t,context:n.context,signal:n.signal}).subscribe({next(i){switch(i.result.type){case"state":{var s;(s=n.onConnectionStateChange)===null||s===void 0||s.call(n,i.result);break}case"started":{var l;(l=n.onStarted)===null||l===void 0||l.call(n,{context:i.context});break}case"stopped":{var u;(u=n.onStopped)===null||u===void 0||u.call(n);break}case"data":case void 0:{var f;(f=n.onData)===null||f===void 0||f.call(n,i.result.data);break}}},error(i){var s;(s=n.onError)===null||s===void 0||s.call(n,i)},complete(){var i;(i=n.onComplete)===null||i===void 0||i.call(n)}})}};const YD=Symbol.for("trpc_untypedClient"),bz={query:"query",mutate:"mutation",subscribe:"subscription"},xz=e=>bz[e];function VD(e){const t=ap(({path:n,args:r})=>{const i=[...n],s=xz(i.pop()),l=i.join(".");return e[s](l,...r)});return Pw(n=>n===YD?e:t[n])}function wz(e){const t=new op(e);return VD(t)}function Dw(e){return e[YD]}Dt(Pr());Dt(Pr());var Sz=ea({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(i){var s,l,u,f=2;for(typeof Symbol<"u"&&(l=Symbol.asyncIterator,u=Symbol.iterator);f--;){if(l&&(s=i[l])!=null)return s.call(i);if(u&&(s=i[u])!=null)return new r(s.call(i));l="@@asyncIterator",u="@@iterator"}throw new TypeError("Object is not async iterable")}function r(i){function s(l){if(Object(l)!==l)return Promise.reject(new TypeError(l+" is not an object."));var u=l.done;return Promise.resolve(l.value).then(function(f){return{value:f,done:u}})}return r=function(u){this.s=u,this.n=u.next},r.prototype={s:null,n:null,next:function(){return s(this.n.apply(this.s,arguments))},return:function(u){var f=this.s.return;return f===void 0?Promise.resolve({value:u,done:!0}):s(f.apply(this.s,arguments))},throw:function(u){var f=this.s.return;return f===void 0?Promise.reject(u):s(f.apply(this.s,arguments))}},new r(i)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}});Dt(Sz());Dt(Pr());var Oz=ea({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){function n(){var r=typeof SuppressedError=="function"?SuppressedError:function(u,f){var d=Error();return d.name="SuppressedError",d.error=u,d.suppressed=f,d},i={},s=[];function l(u,f){if(f!=null){if(Object(f)!==f)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(u)var d=f[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(d===void 0&&(d=f[Symbol.dispose||Symbol.for("Symbol.dispose")],u))var m=d;if(typeof d!="function")throw new TypeError("Object is not disposable.");m&&(d=function(){try{m.call(f)}catch(y){return Promise.reject(y)}}),s.push({v:f,d,a:u})}else u&&s.push({d:f,a:u});return f}return{e:i,u:l.bind(null,!1),a:l.bind(null,!0),d:function(){var f,d=this.e,m=0;function p(){for(;f=s.pop();)try{if(!f.a&&m===1)return m=0,s.push(f),Promise.resolve().then(p);if(f.d){var w=f.d.call(f.v);if(f.a)return m|=2,Promise.resolve(w).then(p,y)}else m|=1}catch(O){return y(O)}if(m===1)return d!==i?Promise.reject(d):Promise.resolve();if(d!==i)throw d}function y(w){return d=d!==i?new r(w,d):w,p()}return p()}}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),KD=ea({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){function n(r,i){this.v=r,this.k=i}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),_z=ea({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var n=KD();function r(i){return new n(i,0)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Az=ea({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var n=KD();function r(s){return function(){return new i(s.apply(this,arguments))}}function i(s){var l,u;function f(m,p){try{var y=s[m](p),w=y.value,O=w instanceof n;Promise.resolve(O?w.v:w).then(function(x){if(O){var S=m==="return"?"return":"next";if(!w.k||x.done)return f(S,x);x=s[S](x).value}d(y.done?"return":"normal",x)},function(x){f("throw",x)})}catch(x){d("throw",x)}}function d(m,p){switch(m){case"return":l.resolve({value:p,done:!0});break;case"throw":l.reject(p);break;default:l.resolve({value:p,done:!1})}(l=l.next)?f(l.key,l.arg):u=null}this._invoke=function(m,p){return new Promise(function(y,w){var O={key:m,arg:p,resolve:y,reject:w,next:null};u?u=u.next=O:(l=u=O,f(m,p))})},typeof s.return!="function"&&(this.return=void 0)}i.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},i.prototype.next=function(s){return this._invoke("next",s)},i.prototype.throw=function(s){return this._invoke("throw",s)},i.prototype.return=function(s){return this._invoke("return",s)},t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}});Dt(Oz());Dt(_z());Dt(Az());Dt(Pr());function Ez(e){return ap(({path:t,args:n})=>{var r;const i=[...t],s=i.pop();if(s==="useMutation")return e[s](i,...n);if(s==="_def")return{path:i};const[l,...u]=n,f=(r=u[0])!==null&&r!==void 0?r:{};return e[s](i,l,f)})}var py;const Tz=["client","ssrContext","ssrState","abortOnUnmount"],jz=(py=P.createContext)===null||py===void 0?void 0:py.call(tp,null),Cz=e=>{switch(e){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invalidate":case"refetch":case"reset":return"any"}};function Nz(e){return ap(t=>{const n=[...t.path],r=n.pop(),i=[...t.args],s=i.shift(),l=Cz(r),u=Br(n,s,l);return{infiniteQueryOptions:()=>e.infiniteQueryOptions(n,u,i[0]),queryOptions:()=>e.queryOptions(n,u,...i),fetch:()=>e.fetchQuery(u,...i),fetchInfinite:()=>e.fetchInfiniteQuery(u,i[0]),prefetch:()=>e.prefetchQuery(u,...i),prefetchInfinite:()=>e.prefetchInfiniteQuery(u,i[0]),ensureData:()=>e.ensureQueryData(u,...i),invalidate:()=>e.invalidateQueries(u,...i),reset:()=>e.resetQueries(u,...i),refetch:()=>e.refetchQueries(u,...i),cancel:()=>e.cancelQuery(u,...i),setData:()=>{e.setQueryData(u,i[0],i[1])},setQueriesData:()=>e.setQueriesData(u,i[0],i[1],i[2]),setInfiniteData:()=>{e.setInfiniteQueryData(u,i[0],i[1])},getData:()=>e.getQueryData(u),getInfiniteData:()=>e.getInfiniteQueryData(u),setMutationDefaults:()=>e.setMutationDefaults(Fd(n),s),getMutationDefaults:()=>e.getMutationDefaults(Fd(n)),isMutating:()=>e.isMutating({mutationKey:Fd(n)})}[r]()})}function Mz(e){const t=VD(e.client),n=Nz(e);return Pw(r=>{const i=r;return i==="client"?t:Tz.includes(i)?e[i]:n[r]})}var Pz=Do($u(),1);function b2(e){const t=e instanceof op?e:Dw(e);return ap(n=>{const r=n.path,i=r.join("."),[s,l]=n.args;return(0,Pz.default)({queryKey:Br(r,s,"query"),queryFn:()=>t.query(i,s,l?.trpc)},l)})}var my=Do($u(),1);function xn(e,t,n){var r;const i=e[0];let s=(r=e[1])===null||r===void 0?void 0:r.input;if(n){var l;s=(0,my.default)((0,my.default)((0,my.default)({},(l=s)!==null&&l!==void 0?l:{}),n.pageParam?{cursor:n.pageParam}:{}),{},{direction:n.direction})}return[i.join("."),s,t?.trpc]}var Rz=Ri({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(i){var s,l,u,f=2;for(typeof Symbol<"u"&&(l=Symbol.asyncIterator,u=Symbol.iterator);f--;){if(l&&(s=i[l])!=null)return s.call(i);if(u&&(s=i[u])!=null)return new r(s.call(i));l="@@asyncIterator",u="@@iterator"}throw new TypeError("Object is not async iterable")}function r(i){function s(l){if(Object(l)!==l)return Promise.reject(new TypeError(l+" is not an object."));var u=l.done;return Promise.resolve(l.value).then(function(f){return{value:f,done:u}})}return r=function(u){this.s=u,this.n=u.next},r.prototype={s:null,n:null,next:function(){return s(this.n.apply(this.s,arguments))},return:function(u){var f=this.s.return;return f===void 0?Promise.resolve({value:u,done:!0}):s(f.apply(this.s,arguments))},throw:function(u){var f=this.s.return;return f===void 0?Promise.reject(u):s(f.apply(this.s,arguments))}},new r(i)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Dz=Do(Rz(),1);function Fx(e){return{path:e.path.join(".")}}function xc(e){const t=Fx(e);return P.useMemo(()=>t,[t])}async function QD(e,t,n){const i=t.getQueryCache().build(t,{queryKey:n});i.setState({data:[],status:"success"});const s=[];var l=!1,u=!1,f;try{for(var d=(0,Dz.default)(e),m;l=!(m=await d.next()).done;l=!1){const p=m.value;s.push(p),i.setState({data:[...s]})}}catch(p){u=!0,f=p}finally{try{l&&d.return!=null&&await d.return()}finally{if(u)throw f}}return s}var Ye=Do($u(),1);function kz(e){const{client:t,queryClient:n}=e,r=t instanceof op?t:Dw(t);return{infiniteQueryOptions:(i,s,l)=>{var u,f;const d=((u=s[1])===null||u===void 0?void 0:u.input)===Xn,m=async p=>{var y;const w=(0,Ye.default)((0,Ye.default)({},l),{},{trpc:(0,Ye.default)((0,Ye.default)({},l?.trpc),!(l==null||(y=l.trpc)===null||y===void 0)&&y.abortOnUnmount?{signal:p.signal}:{signal:null})});return await r.query(...xn(s,w,{direction:p.direction,pageParam:p.pageParam}))};return Object.assign((0,Ye.default)((0,Ye.default)({},l),{},{initialData:l?.initialData,queryKey:s,queryFn:d?Xn:m,initialPageParam:(f=l?.initialCursor)!==null&&f!==void 0?f:null}),{trpc:Fx({path:i})})},queryOptions:(i,s,l)=>{var u;const f=((u=s[1])===null||u===void 0?void 0:u.input)===Xn,d=async m=>{var p;const y=(0,Ye.default)((0,Ye.default)({},l),{},{trpc:(0,Ye.default)((0,Ye.default)({},l?.trpc),!(l==null||(p=l.trpc)===null||p===void 0)&&p.abortOnUnmount?{signal:m.signal}:{signal:null})}),w=await r.query(...xn(s,y));return ND(w)?QD(w,n,s):w};return Object.assign((0,Ye.default)((0,Ye.default)({},l),{},{initialData:l?.initialData,queryKey:s,queryFn:f?Xn:d}),{trpc:Fx({path:i})})},fetchQuery:(i,s)=>n.fetchQuery((0,Ye.default)((0,Ye.default)({},s),{},{queryKey:i,queryFn:()=>r.query(...xn(i,s))})),fetchInfiniteQuery:(i,s)=>{var l;return n.fetchInfiniteQuery((0,Ye.default)((0,Ye.default)({},s),{},{queryKey:i,queryFn:({pageParam:u,direction:f})=>r.query(...xn(i,s,{pageParam:u,direction:f})),initialPageParam:(l=s?.initialCursor)!==null&&l!==void 0?l:null}))},prefetchQuery:(i,s)=>n.prefetchQuery((0,Ye.default)((0,Ye.default)({},s),{},{queryKey:i,queryFn:()=>r.query(...xn(i,s))})),prefetchInfiniteQuery:(i,s)=>{var l;return n.prefetchInfiniteQuery((0,Ye.default)((0,Ye.default)({},s),{},{queryKey:i,queryFn:({pageParam:u,direction:f})=>r.query(...xn(i,s,{pageParam:u,direction:f})),initialPageParam:(l=s?.initialCursor)!==null&&l!==void 0?l:null}))},ensureQueryData:(i,s)=>n.ensureQueryData((0,Ye.default)((0,Ye.default)({},s),{},{queryKey:i,queryFn:()=>r.query(...xn(i,s))})),invalidateQueries:(i,s,l)=>n.invalidateQueries((0,Ye.default)((0,Ye.default)({},s),{},{queryKey:i}),l),resetQueries:(i,s,l)=>n.resetQueries((0,Ye.default)((0,Ye.default)({},s),{},{queryKey:i}),l),refetchQueries:(i,s,l)=>n.refetchQueries((0,Ye.default)((0,Ye.default)({},s),{},{queryKey:i}),l),cancelQuery:(i,s)=>n.cancelQueries({queryKey:i},s),setQueryData:(i,s,l)=>n.setQueryData(i,s,l),setQueriesData:(i,s,l,u)=>n.setQueriesData((0,Ye.default)((0,Ye.default)({},s),{},{queryKey:i}),l,u),getQueryData:i=>n.getQueryData(i),setInfiniteQueryData:(i,s,l)=>n.setQueryData(i,s,l),getInfiniteQueryData:i=>n.getQueryData(i),setMutationDefaults:(i,s)=>{const l=i[0],u=f=>r.mutation(...xn([l,{input:f}],e));return n.setMutationDefaults(i,typeof s=="function"?s({canonicalMutationFn:u}):s)},getMutationDefaults:i=>n.getMutationDefaults(i),isMutating:i=>n.isMutating((0,Ye.default)((0,Ye.default)({},i),{},{exact:!0}))}}var ge=Do($u());const x2=(e,t)=>new Proxy(e,{get(r,i){return t(i),r[i]}});function Hz(e){var t,n;const r=(t=void 0)!==null&&t!==void 0?t:A=>A.originalFn(),i=(n=void 0)!==null&&n!==void 0?n:jz,s=wz,l=A=>{var C;const{abortOnUnmount:j=!1,queryClient:R,ssrContext:H}=A,[U,I]=P.useState((C=A.ssrState)!==null&&C!==void 0?C:!1),B=A.client instanceof op?A.client:Dw(A.client),G=P.useMemo(()=>kz({client:B,queryClient:R}),[B,R]),Y=P.useMemo(()=>(0,ge.default)({abortOnUnmount:j,queryClient:R,client:B,ssrContext:H??null,ssrState:U},G),[j,B,G,R,H,U]);return P.useEffect(()=>{I(Q=>Q?"mounted":!1)},[]),g.jsx(i.Provider,{value:Y,children:A.children})};function u(){const A=P.useContext(i);if(!A)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return A}function f(A,C){var j;const{queryClient:R,ssrState:H}=u();return H&&H!=="mounted"&&((j=R.getQueryCache().find({queryKey:A}))===null||j===void 0?void 0:j.state.status)==="error"?(0,ge.default)({retryOnMount:!1},C):C}function d(A,C,j){var R,H,U,I,B;const G=u(),{abortOnUnmount:Y,client:Q,ssrState:k,queryClient:$,prefetchQuery:L}=G,J=Br(A,C,"query"),ie=$.getQueryDefaults(J),q=C===Xn;typeof window>"u"&&k==="prepass"&&(j==null||(R=j.trpc)===null||R===void 0?void 0:R.ssr)!==!1&&((H=j?.enabled)!==null&&H!==void 0?H:ie?.enabled)!==!1&&!q&&!$.getQueryCache().find({queryKey:J})&&L(J,j);const V=f(J,(0,ge.default)((0,ge.default)({},ie),j)),K=(U=(I=j==null||(B=j.trpc)===null||B===void 0?void 0:B.abortOnUnmount)!==null&&I!==void 0?I:void 0)!==null&&U!==void 0?U:Y,ee=cq((0,ge.default)((0,ge.default)({},V),{},{queryKey:J,queryFn:q?C:async ce=>{const he=(0,ge.default)((0,ge.default)({},V),{},{trpc:(0,ge.default)((0,ge.default)({},V?.trpc),K?{signal:ce.signal}:{signal:null})}),de=await Q.query(...xn(J,he));return ND(de)?QD(de,$,J):de}}),$);return ee.trpc=xc({path:A}),ee}function m(A,C,j){var R,H,U;const I=u(),B=Br(A,C,"query"),G=C===Xn,Y=(R=(H=j==null||(U=j.trpc)===null||U===void 0?void 0:U.abortOnUnmount)!==null&&H!==void 0?H:void 0)!==null&&R!==void 0?R:I.abortOnUnmount;hq((0,ge.default)((0,ge.default)({},j),{},{queryKey:B,queryFn:G?C:Q=>{const k={trpc:(0,ge.default)((0,ge.default)({},j?.trpc),Y?{signal:Q.signal}:{})};return I.client.query(...xn(B,k))}}))}function p(A,C,j){var R,H,U;const I=u(),B=Br(A,C,"query"),G=(R=(H=j==null||(U=j.trpc)===null||U===void 0?void 0:U.abortOnUnmount)!==null&&H!==void 0?H:void 0)!==null&&R!==void 0?R:I.abortOnUnmount,Y=uq((0,ge.default)((0,ge.default)({},j),{},{queryKey:B,queryFn:Q=>{const k=(0,ge.default)((0,ge.default)({},j),{},{trpc:(0,ge.default)((0,ge.default)({},j?.trpc),G?{signal:Q.signal}:{signal:null})});return I.client.query(...xn(B,k))}}),I.queryClient);return Y.trpc=xc({path:A}),[Y.data,Y]}function y(A,C){const{client:j,queryClient:R}=u(),H=Fd(A),U=R.defaultMutationOptions(R.getMutationDefaults(H)),I=mq((0,ge.default)((0,ge.default)({},C),{},{mutationKey:H,mutationFn:B=>j.mutation(...xn([A,{input:B}],C)),onSuccess(...B){var G,Y;return r({originalFn:()=>{var k,$,L;return(k=C==null||($=C.onSuccess)===null||$===void 0?void 0:$.call(C,...B))!==null&&k!==void 0?k:U==null||(L=U.onSuccess)===null||L===void 0?void 0:L.call(U,...B)},queryClient:R,meta:(G=(Y=C?.meta)!==null&&Y!==void 0?Y:U?.meta)!==null&&G!==void 0?G:{}})}}),R);return I.trpc=xc({path:A}),I}const w={data:void 0,error:null,status:"idle"},O={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function x(A,C,j){var R;const H=(R=j?.enabled)!==null&&R!==void 0?R:C!==Xn,U=Ti(Br(A,C,"any")),{client:I}=u(),B=P.useRef(j);P.useEffect(()=>{B.current=j});const[G]=P.useState(new Set([])),Y=P.useCallback(q=>{G.add(q)},[G]),Q=P.useRef(null),k=P.useCallback(q=>{const V=L.current,K=L.current=q(V);let ee=!1;for(const ce of G)if(V[ce]!==K[ce]){ee=!0;break}ee&&ie(x2(K,Y))},[Y,G]),$=P.useCallback(()=>{var q;if((q=Q.current)===null||q===void 0||q.unsubscribe(),!H){k(()=>(0,ge.default)((0,ge.default)({},w),{},{reset:$}));return}k(()=>(0,ge.default)((0,ge.default)({},O),{},{reset:$}));const V=I.subscription(A.join("."),C??void 0,{onStarted:()=>{var K,ee;(K=(ee=B.current).onStarted)===null||K===void 0||K.call(ee),k(ce=>(0,ge.default)((0,ge.default)({},ce),{},{status:"pending",error:null}))},onData:K=>{var ee,ce;(ee=(ce=B.current).onData)===null||ee===void 0||ee.call(ce,K),k(he=>(0,ge.default)((0,ge.default)({},he),{},{status:"pending",data:K,error:null}))},onError:K=>{var ee,ce;(ee=(ce=B.current).onError)===null||ee===void 0||ee.call(ce,K),k(he=>(0,ge.default)((0,ge.default)({},he),{},{status:"error",error:K}))},onConnectionStateChange:K=>{k(ee=>{switch(K.state){case"idle":return(0,ge.default)((0,ge.default)({},ee),{},{status:K.state,error:null,data:void 0});case"connecting":return(0,ge.default)((0,ge.default)({},ee),{},{error:K.error,status:K.state});case"pending":return ee}})},onComplete:()=>{var K,ee;(K=(ee=B.current).onComplete)===null||K===void 0||K.call(ee),k(ce=>(0,ge.default)((0,ge.default)({},ce),{},{status:"idle",error:null,data:void 0}))}});Q.current=V},[I,U,H,k]);P.useEffect(()=>($(),()=>{var q;(q=Q.current)===null||q===void 0||q.unsubscribe()}),[$]);const L=P.useRef(H?(0,ge.default)((0,ge.default)({},O),{},{reset:$}):(0,ge.default)((0,ge.default)({},w),{},{reset:$})),[J,ie]=P.useState(x2(L.current,Y));return J}function S(A,C,j){var R,H,U,I,B;const{client:G,ssrState:Y,prefetchInfiniteQuery:Q,queryClient:k,abortOnUnmount:$}=u(),L=Br(A,C,"infinite"),J=k.getQueryDefaults(L),ie=C===Xn;typeof window>"u"&&Y==="prepass"&&(j==null||(R=j.trpc)===null||R===void 0?void 0:R.ssr)!==!1&&((H=j?.enabled)!==null&&H!==void 0?H:J?.enabled)!==!1&&!ie&&!k.getQueryCache().find({queryKey:L})&&Q(L,(0,ge.default)((0,ge.default)({},J),j));const q=f(L,(0,ge.default)((0,ge.default)({},J),j)),V=(U=j==null||(I=j.trpc)===null||I===void 0?void 0:I.abortOnUnmount)!==null&&U!==void 0?U:$,K=vq((0,ge.default)((0,ge.default)({},q),{},{initialPageParam:(B=j.initialCursor)!==null&&B!==void 0?B:null,persister:j.persister,queryKey:L,queryFn:ie?C:ee=>{var ce;const he=(0,ge.default)((0,ge.default)({},q),{},{trpc:(0,ge.default)((0,ge.default)({},q?.trpc),V?{signal:ee.signal}:{signal:null})});return G.query(...xn(L,he,{pageParam:(ce=ee.pageParam)!==null&&ce!==void 0?ce:j.initialCursor,direction:ee.direction}))}}),k);return K.trpc=xc({path:A}),K}function _(A,C,j){var R,H,U;const I=u(),B=Br(A,C,"infinite"),G=I.queryClient.getQueryDefaults(B),Y=C===Xn,Q=f(B,(0,ge.default)((0,ge.default)({},G),j)),k=(R=j==null||(H=j.trpc)===null||H===void 0?void 0:H.abortOnUnmount)!==null&&R!==void 0?R:I.abortOnUnmount;pq((0,ge.default)((0,ge.default)({},j),{},{initialPageParam:(U=j.initialCursor)!==null&&U!==void 0?U:null,queryKey:B,queryFn:Y?C:$=>{var L;const J=(0,ge.default)((0,ge.default)({},Q),{},{trpc:(0,ge.default)((0,ge.default)({},Q?.trpc),k?{signal:$.signal}:{})});return I.client.query(...xn(B,J,{pageParam:(L=$.pageParam)!==null&&L!==void 0?L:j.initialCursor,direction:$.direction}))}}))}function E(A,C,j){var R,H,U;const I=u(),B=Br(A,C,"infinite"),G=I.queryClient.getQueryDefaults(B),Y=f(B,(0,ge.default)((0,ge.default)({},G),j)),Q=(R=j==null||(H=j.trpc)===null||H===void 0?void 0:H.abortOnUnmount)!==null&&R!==void 0?R:I.abortOnUnmount,k=fq((0,ge.default)((0,ge.default)({},j),{},{initialPageParam:(U=j.initialCursor)!==null&&U!==void 0?U:null,queryKey:B,queryFn:$=>{var L;const J=(0,ge.default)((0,ge.default)({},Y),{},{trpc:(0,ge.default)((0,ge.default)({},Y?.trpc),Q?{signal:$.signal}:{})});return I.client.query(...xn(B,J,{pageParam:(L=$.pageParam)!==null&&L!==void 0?L:j.initialCursor,direction:$.direction}))}}),I.queryClient);return k.trpc=xc({path:A}),[k.data,k]}return{Provider:l,createClient:s,useContext:u,useUtils:u,useQuery:d,usePrefetchQuery:m,useSuspenseQuery:p,useQueries:(A,C)=>{const{ssrState:j,queryClient:R,prefetchQuery:H,client:U}=u(),I=b2(U),B=A(I);if(typeof window>"u"&&j==="prepass")for(const Y of B){var G;const Q=Y;((G=Q.trpc)===null||G===void 0?void 0:G.ssr)!==!1&&!R.getQueryCache().find({queryKey:Q.queryKey})&&H(Q.queryKey,Q)}return CD({queries:B.map(Y=>(0,ge.default)((0,ge.default)({},Y),{},{queryKey:Y.queryKey})),combine:C?.combine},R)},useSuspenseQueries:A=>{const{queryClient:C,client:j}=u(),R=b2(j),H=A(R),U=dq({queries:H.map(I=>(0,ge.default)((0,ge.default)({},I),{},{queryFn:I.queryFn,queryKey:I.queryKey}))},C);return[U.map(I=>I.data),U]},useMutation:y,useSubscription:x,useInfiniteQuery:S,usePrefetchInfiniteQuery:_,useSuspenseInfiniteQuery:E}}function Iz(e){const t=Ez(e);return Pw(n=>n==="useContext"||n==="useUtils"?()=>{const r=e.useUtils();return P.useMemo(()=>Mz(r),[r])}:e.hasOwnProperty(n)?e[n]:t[n])}function qz(e){const t=Hz();return Iz(t)}const Tr=qz(),zz="Please login (10001)";var vy={exports:{}},wc={},yy={exports:{}},gy={};/** * @license React * scheduler.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var w2;function Lz(){return w2||(w2=1,(function(e){function t(k,$){var L=k.length;k.push($);e:for(;0>>1,ie=k[J];if(0>>1;Ji(K,L))eei(ce,K)?(k[J]=ce,k[ee]=L,J=ee):(k[J]=K,k[V]=L,J=V);else if(eei(ce,L))k[J]=ce,k[ee]=L,J=ee;else break e}}return $}function i(k,$){var L=k.sortIndex-$.sortIndex;return L!==0?L:k.id-$.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var l=Date,u=l.now();e.unstable_now=function(){return l.now()-u}}var f=[],d=[],m=1,p=null,y=3,w=!1,O=!1,x=!1,S=!1,_=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,T=typeof setImmediate<"u"?setImmediate:null;function M(k){for(var $=n(d);$!==null;){if($.callback===null)r(d);else if($.startTime<=k)r(d),$.sortIndex=$.expirationTime,t(f,$);else break;$=n(d)}}function A(k){if(x=!1,M(k),!O)if(n(f)!==null)O=!0,C||(C=!0,B());else{var $=n(d);$!==null&&Q(A,$.startTime-k)}}var C=!1,j=-1,R=5,H=-1;function U(){return S?!0:!(e.unstable_now()-Hk&&U());){var J=p.callback;if(typeof J=="function"){p.callback=null,y=p.priorityLevel;var ie=J(p.expirationTime<=k);if(k=e.unstable_now(),typeof ie=="function"){p.callback=ie,M(k),$=!0;break t}p===n(f)&&r(f),M(k)}else r(f);p=n(f)}if(p!==null)$=!0;else{var q=n(d);q!==null&&Q(A,q.startTime-k),$=!1}}break e}finally{p=null,y=L,w=!1}$=void 0}}finally{$?B():C=!1}}}var B;if(typeof T=="function")B=function(){T(I)};else if(typeof MessageChannel<"u"){var G=new MessageChannel,Y=G.port2;G.port1.onmessage=I,B=function(){Y.postMessage(null)}}else B=function(){_(I,0)};function Q(k,$){j=_(function(){k(e.unstable_now())},$)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(k){k.callback=null},e.unstable_forceFrameRate=function(k){0>k||125J?(k.sortIndex=L,t(d,k),n(f)===null&&k===n(d)&&(x?(E(j),j=-1):x=!0,Q(A,L-J))):(k.sortIndex=ie,t(f,k),O||w||(O=!0,C||(C=!0,B()))),k},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(k){var $=y;return function(){var L=y;y=$;try{return k.apply(this,arguments)}finally{y=L}}}})(gy)),gy}var S2;function $z(){return S2||(S2=1,yy.exports=Lz()),yy.exports}var by={exports:{}},pn={};/** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var O2;function Bz(){if(O2)return pn;O2=1;var e=ep();function t(f){var d="https://react.dev/errors/"+f;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),by.exports=Bz(),by.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var A2;function Uz(){if(A2)return wc;A2=1;var e=$z(),t=ep(),n=XD();function r(a){var o="https://react.dev/errors/"+a;if(1ie||(a.current=J[ie],J[ie]=null,ie--)}function K(a,o){ie++,J[ie]=a.current,a.current=o}var ee=q(null),ce=q(null),he=q(null),de=q(null);function ve(a,o){switch(K(he,o),K(ce,a),K(ee,null),o.nodeType){case 9:case 11:a=(a=o.documentElement)&&(a=a.namespaceURI)?OE(a):0;break;default:if(a=o.tagName,o=o.namespaceURI)o=OE(o),a=_E(o,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}V(ee),K(ee,a)}function ue(){V(ee),V(ce),V(he)}function ye(a){a.memoizedState!==null&&K(de,a);var o=ee.current,c=_E(o,a.type);o!==c&&(K(ce,a),K(ee,c))}function me(a){ce.current===a&&(V(ee),V(ce)),de.current===a&&(V(de),mc._currentValue=L)}var Z,Ae;function be(a){if(Z===void 0)try{throw Error()}catch(c){var o=c.stack.trim().match(/\n( *(at )?)/);Z=o&&o[1]||"",Ae=-1)":-1v||F[h]!==ne[v]){var oe=` `+F[h].replace(" at new "," at ");return a.displayName&&oe.includes("")&&(oe=oe.replace("",a.displayName)),oe}while(1<=h&&0<=v);break}}}finally{Pe=!1,Error.prepareStackTrace=c}return(c=a?a.displayName||a.name:"")?be(c):""}function Ue(a,o){switch(a.tag){case 26:case 27:case 5:return be(a.type);case 16:return be("Lazy");case 13:return a.child!==o&&o!==null?be("Suspense Fallback"):be("Suspense");case 19:return be("SuspenseList");case 0:case 15:return He(a.type,!1);case 11:return He(a.type.render,!1);case 1:return He(a.type,!0);case 31:return be("Activity");default:return""}}function Ot(a){try{var o="",c=null;do o+=Ue(a,c),c=a,a=a.return;while(a);return o}catch(h){return` Error generating stack: `+h.message+` `+h.stack}}var tt=Object.prototype.hasOwnProperty,Qt=e.unstable_scheduleCallback,Bt=e.unstable_cancelCallback,ct=e.unstable_shouldYield,dn=e.unstable_requestPaint,Ct=e.unstable_now,ra=e.unstable_getCurrentPriorityLevel,aa=e.unstable_ImmediatePriority,zi=e.unstable_UserBlockingPriority,ia=e.unstable_NormalPriority,oa=e.unstable_LowPriority,hn=e.unstable_IdlePriority,Fa=e.log,Jn=e.unstable_setDisableYieldValue,er=null,rn=null;function In(a){if(typeof Fa=="function"&&Jn(a),rn&&typeof rn.setStrictMode=="function")try{rn.setStrictMode(er,a)}catch{}}var Xt=Math.clz32?Math.clz32:qn,Cl=Math.log,Li=Math.LN2;function qn(a){return a>>>=0,a===0?32:31-(Cl(a)/Li|0)|0}var Ga=256,sa=262144,kr=4194304;function zn(a){var o=a&42;if(o!==0)return o;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function Ce(a,o,c){var h=a.pendingLanes;if(h===0)return 0;var v=0,b=a.suspendedLanes,N=a.pingedLanes;a=a.warmLanes;var D=h&134217727;return D!==0?(h=D&~b,h!==0?v=zn(h):(N&=D,N!==0?v=zn(N):c||(c=D&~a,c!==0&&(v=zn(c))))):(D=h&~b,D!==0?v=zn(D):N!==0?v=zn(N):c||(c=h&~a,c!==0&&(v=zn(c)))),v===0?0:o!==0&&o!==v&&(o&b)===0&&(b=v&-v,c=o&-o,b>=c||b===32&&(c&4194048)!==0)?o:v}function ut(a,o){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&o)===0}function Nt(a,o){switch(a){case 1:case 2:case 4:case 8:case 64:return o+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return o+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Wt(){var a=kr;return kr<<=1,(kr&62914560)===0&&(kr=4194304),a}function Ya(a){for(var o=[],c=0;31>c;c++)o.push(a);return o}function bt(a,o){a.pendingLanes|=o,o!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function Sn(a,o,c,h,v,b){var N=a.pendingLanes;a.pendingLanes=c,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=c,a.entangledLanes&=c,a.errorRecoveryDisabledLanes&=c,a.shellSuspendCounter=0;var D=a.entanglements,F=a.expirationTimes,ne=a.hiddenUpdates;for(c=N&~c;0"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var AH=/[\n"\\]/g;function nr(a){return a.replace(AH,function(o){return"\\"+o.charCodeAt(0).toString(16)+" "})}function am(a,o,c,h,v,b,N,D){a.name="",N!=null&&typeof N!="function"&&typeof N!="symbol"&&typeof N!="boolean"?a.type=N:a.removeAttribute("type"),o!=null?N==="number"?(o===0&&a.value===""||a.value!=o)&&(a.value=""+tr(o)):a.value!==""+tr(o)&&(a.value=""+tr(o)):N!=="submit"&&N!=="reset"||a.removeAttribute("value"),o!=null?im(a,N,tr(o)):c!=null?im(a,N,tr(c)):h!=null&&a.removeAttribute("value"),v==null&&b!=null&&(a.defaultChecked=!!b),v!=null&&(a.checked=v&&typeof v!="function"&&typeof v!="symbol"),D!=null&&typeof D!="function"&&typeof D!="symbol"&&typeof D!="boolean"?a.name=""+tr(D):a.removeAttribute("name")}function yO(a,o,c,h,v,b,N,D){if(b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"&&(a.type=b),o!=null||c!=null){if(!(b!=="submit"&&b!=="reset"||o!=null)){rm(a);return}c=c!=null?""+tr(c):"",o=o!=null?""+tr(o):c,D||o===a.value||(a.value=o),a.defaultValue=o}h=h??v,h=typeof h!="function"&&typeof h!="symbol"&&!!h,a.checked=D?a.checked:!!h,a.defaultChecked=!!h,N!=null&&typeof N!="function"&&typeof N!="symbol"&&typeof N!="boolean"&&(a.name=N),rm(a)}function im(a,o,c){o==="number"&&nf(a.ownerDocument)===a||a.defaultValue===""+c||(a.defaultValue=""+c)}function Vo(a,o,c,h){if(a=a.options,o){o={};for(var v=0;v"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),um=!1;if(ua)try{var Rl={};Object.defineProperty(Rl,"passive",{get:function(){um=!0}}),window.addEventListener("test",Rl,Rl),window.removeEventListener("test",Rl,Rl)}catch{um=!1}var Ka=null,fm=null,af=null;function _O(){if(af)return af;var a,o=fm,c=o.length,h,v="value"in Ka?Ka.value:Ka.textContent,b=v.length;for(a=0;a=Hl),NO=" ",MO=!1;function PO(a,o){switch(a){case"keyup":return JH.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function RO(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var Wo=!1;function t8(a,o){switch(a){case"compositionend":return RO(o);case"keypress":return o.which!==32?null:(MO=!0,NO);case"textInput":return a=o.data,a===NO&&MO?null:a;default:return null}}function n8(a,o){if(Wo)return a==="compositionend"||!vm&&PO(a,o)?(a=_O(),af=fm=Ka=null,Wo=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1=o)return{node:c,offset:o-a};a=h}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=$O(c)}}function UO(a,o){return a&&o?a===o?!0:a&&a.nodeType===3?!1:o&&o.nodeType===3?UO(a,o.parentNode):"contains"in a?a.contains(o):a.compareDocumentPosition?!!(a.compareDocumentPosition(o)&16):!1:!1}function FO(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var o=nf(a.document);o instanceof a.HTMLIFrameElement;){try{var c=typeof o.contentWindow.location.href=="string"}catch{c=!1}if(c)a=o.contentWindow;else break;o=nf(a.document)}return o}function bm(a){var o=a&&a.nodeName&&a.nodeName.toLowerCase();return o&&(o==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||o==="textarea"||a.contentEditable==="true")}var u8=ua&&"documentMode"in document&&11>=document.documentMode,Zo=null,xm=null,Ll=null,wm=!1;function GO(a,o,c){var h=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;wm||Zo==null||Zo!==nf(h)||(h=Zo,"selectionStart"in h&&bm(h)?h={start:h.selectionStart,end:h.selectionEnd}:(h=(h.ownerDocument&&h.ownerDocument.defaultView||window).getSelection(),h={anchorNode:h.anchorNode,anchorOffset:h.anchorOffset,focusNode:h.focusNode,focusOffset:h.focusOffset}),Ll&&zl(Ll,h)||(Ll=h,h=Zf(xm,"onSelect"),0>=N,v-=N,Hr=1<<32-Xt(o)+v|c<Re?(Le=_e,_e=null):Le=_e.sibling;var Ge=re(W,_e,te[Re],le);if(Ge===null){_e===null&&(_e=Le);break}a&&_e&&Ge.alternate===null&&o(W,_e),X=b(Ge,X,Re),Fe===null?Ee=Ge:Fe.sibling=Ge,Fe=Ge,_e=Le}if(Re===te.length)return c(W,_e),$e&&da(W,Re),Ee;if(_e===null){for(;ReRe?(Le=_e,_e=null):Le=_e.sibling;var vi=re(W,_e,Ge.value,le);if(vi===null){_e===null&&(_e=Le);break}a&&_e&&vi.alternate===null&&o(W,_e),X=b(vi,X,Re),Fe===null?Ee=vi:Fe.sibling=vi,Fe=vi,_e=Le}if(Ge.done)return c(W,_e),$e&&da(W,Re),Ee;if(_e===null){for(;!Ge.done;Re++,Ge=te.next())Ge=fe(W,Ge.value,le),Ge!==null&&(X=b(Ge,X,Re),Fe===null?Ee=Ge:Fe.sibling=Ge,Fe=Ge);return $e&&da(W,Re),Ee}for(_e=h(_e);!Ge.done;Re++,Ge=te.next())Ge=ae(_e,W,Re,Ge.value,le),Ge!==null&&(a&&Ge.alternate!==null&&_e.delete(Ge.key===null?Re:Ge.key),X=b(Ge,X,Re),Fe===null?Ee=Ge:Fe.sibling=Ge,Fe=Ge);return a&&_e.forEach(function(NI){return o(W,NI)}),$e&&da(W,Re),Ee}function ot(W,X,te,le){if(typeof te=="object"&&te!==null&&te.type===x&&te.key===null&&(te=te.props.children),typeof te=="object"&&te!==null){switch(te.$$typeof){case w:e:{for(var Ee=te.key;X!==null;){if(X.key===Ee){if(Ee=te.type,Ee===x){if(X.tag===7){c(W,X.sibling),le=v(X,te.props.children),le.return=W,W=le;break e}}else if(X.elementType===Ee||typeof Ee=="object"&&Ee!==null&&Ee.$$typeof===R&&Zi(Ee)===X.type){c(W,X.sibling),le=v(X,te.props),Yl(le,te),le.return=W,W=le;break e}c(W,X);break}else o(W,X);X=X.sibling}te.type===x?(le=Vi(te.props.children,W.mode,le,te.key),le.return=W,W=le):(le=mf(te.type,te.key,te.props,null,W.mode,le),Yl(le,te),le.return=W,W=le)}return N(W);case O:e:{for(Ee=te.key;X!==null;){if(X.key===Ee)if(X.tag===4&&X.stateNode.containerInfo===te.containerInfo&&X.stateNode.implementation===te.implementation){c(W,X.sibling),le=v(X,te.children||[]),le.return=W,W=le;break e}else{c(W,X);break}else o(W,X);X=X.sibling}le=jm(te,W.mode,le),le.return=W,W=le}return N(W);case R:return te=Zi(te),ot(W,X,te,le)}if(Q(te))return we(W,X,te,le);if(B(te)){if(Ee=B(te),typeof Ee!="function")throw Error(r(150));return te=Ee.call(te),Te(W,X,te,le)}if(typeof te.then=="function")return ot(W,X,Sf(te),le);if(te.$$typeof===T)return ot(W,X,gf(W,te),le);Of(W,te)}return typeof te=="string"&&te!==""||typeof te=="number"||typeof te=="bigint"?(te=""+te,X!==null&&X.tag===6?(c(W,X.sibling),le=v(X,te),le.return=W,W=le):(c(W,X),le=Tm(te,W.mode,le),le.return=W,W=le),N(W)):c(W,X)}return function(W,X,te,le){try{Gl=0;var Ee=ot(W,X,te,le);return cs=null,Ee}catch(_e){if(_e===ls||_e===xf)throw _e;var Fe=$n(29,_e,null,W.mode);return Fe.lanes=le,Fe.return=W,Fe}finally{}}}var eo=p_(!0),m_=p_(!1),Ja=!1;function Lm(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function $m(a,o){a=a.updateQueue,o.updateQueue===a&&(o.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function ei(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function ti(a,o,c){var h=a.updateQueue;if(h===null)return null;if(h=h.shared,(Ke&2)!==0){var v=h.pending;return v===null?o.next=o:(o.next=v.next,v.next=o),h.pending=o,o=pf(a),ZO(a,null,c),o}return hf(a,h,o,c),pf(a)}function Vl(a,o,c){if(o=o.updateQueue,o!==null&&(o=o.shared,(c&4194048)!==0)){var h=o.lanes;h&=a.pendingLanes,c|=h,o.lanes=c,On(a,c)}}function Bm(a,o){var c=a.updateQueue,h=a.alternate;if(h!==null&&(h=h.updateQueue,c===h)){var v=null,b=null;if(c=c.firstBaseUpdate,c!==null){do{var N={lane:c.lane,tag:c.tag,payload:c.payload,callback:null,next:null};b===null?v=b=N:b=b.next=N,c=c.next}while(c!==null);b===null?v=b=o:b=b.next=o}else v=b=o;c={baseState:h.baseState,firstBaseUpdate:v,lastBaseUpdate:b,shared:h.shared,callbacks:h.callbacks},a.updateQueue=c;return}a=c.lastBaseUpdate,a===null?c.firstBaseUpdate=o:a.next=o,c.lastBaseUpdate=o}var Um=!1;function Kl(){if(Um){var a=ss;if(a!==null)throw a}}function Ql(a,o,c,h){Um=!1;var v=a.updateQueue;Ja=!1;var b=v.firstBaseUpdate,N=v.lastBaseUpdate,D=v.shared.pending;if(D!==null){v.shared.pending=null;var F=D,ne=F.next;F.next=null,N===null?b=ne:N.next=ne,N=F;var oe=a.alternate;oe!==null&&(oe=oe.updateQueue,D=oe.lastBaseUpdate,D!==N&&(D===null?oe.firstBaseUpdate=ne:D.next=ne,oe.lastBaseUpdate=F))}if(b!==null){var fe=v.baseState;N=0,oe=ne=F=null,D=b;do{var re=D.lane&-536870913,ae=re!==D.lane;if(ae?(ze&re)===re:(h&re)===re){re!==0&&re===os&&(Um=!0),oe!==null&&(oe=oe.next={lane:0,tag:D.tag,payload:D.payload,callback:null,next:null});e:{var we=a,Te=D;re=o;var ot=c;switch(Te.tag){case 1:if(we=Te.payload,typeof we=="function"){fe=we.call(ot,fe,re);break e}fe=we;break e;case 3:we.flags=we.flags&-65537|128;case 0:if(we=Te.payload,re=typeof we=="function"?we.call(ot,fe,re):we,re==null)break e;fe=p({},fe,re);break e;case 2:Ja=!0}}re=D.callback,re!==null&&(a.flags|=64,ae&&(a.flags|=8192),ae=v.callbacks,ae===null?v.callbacks=[re]:ae.push(re))}else ae={lane:re,tag:D.tag,payload:D.payload,callback:D.callback,next:null},oe===null?(ne=oe=ae,F=fe):oe=oe.next=ae,N|=re;if(D=D.next,D===null){if(D=v.shared.pending,D===null)break;ae=D,D=ae.next,ae.next=null,v.lastBaseUpdate=ae,v.shared.pending=null}}while(!0);oe===null&&(F=fe),v.baseState=F,v.firstBaseUpdate=ne,v.lastBaseUpdate=oe,b===null&&(v.shared.lanes=0),oi|=N,a.lanes=N,a.memoizedState=fe}}function v_(a,o){if(typeof a!="function")throw Error(r(191,a));a.call(o)}function y_(a,o){var c=a.callbacks;if(c!==null)for(a.callbacks=null,a=0;ab?b:8;var N=k.T,D={};k.T=D,lv(a,!1,o,c);try{var F=v(),ne=k.S;if(ne!==null&&ne(D,F),F!==null&&typeof F=="object"&&typeof F.then=="function"){var oe=b8(F,h);Zl(a,o,oe,Yn(a))}else Zl(a,o,h,Yn(a))}catch(fe){Zl(a,o,{then:function(){},status:"rejected",reason:fe},Yn())}finally{$.p=b,N!==null&&D.types!==null&&(N.types=D.types),k.T=N}}function A8(){}function ov(a,o,c,h){if(a.tag!==5)throw Error(r(476));var v=Q_(a).queue;K_(a,v,o,L,c===null?A8:function(){return X_(a),c(h)})}function Q_(a){var o=a.memoizedState;if(o!==null)return o;o={memoizedState:L,baseState:L,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:L},next:null};var c={};return o.next={memoizedState:c,baseState:c,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:c},next:null},a.memoizedState=o,a=a.alternate,a!==null&&(a.memoizedState=o),o}function X_(a){var o=Q_(a);o.next===null&&(o=a.alternate.memoizedState),Zl(a,o.next.queue,{},Yn())}function sv(){return sn(mc)}function W_(){return Pt().memoizedState}function Z_(){return Pt().memoizedState}function E8(a){for(var o=a.return;o!==null;){switch(o.tag){case 24:case 3:var c=Yn();a=ei(c);var h=ti(o,a,c);h!==null&&(Mn(h,o,c),Vl(h,o,c)),o={cache:Hm()},a.payload=o;return}o=o.return}}function T8(a,o,c){var h=Yn();c={lane:h,revertLane:0,gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},Rf(a)?eA(o,c):(c=Am(a,o,c,h),c!==null&&(Mn(c,a,h),tA(c,o,h)))}function J_(a,o,c){var h=Yn();Zl(a,o,c,h)}function Zl(a,o,c,h){var v={lane:h,revertLane:0,gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null};if(Rf(a))eA(o,v);else{var b=a.alternate;if(a.lanes===0&&(b===null||b.lanes===0)&&(b=o.lastRenderedReducer,b!==null))try{var N=o.lastRenderedState,D=b(N,c);if(v.hasEagerState=!0,v.eagerState=D,Ln(D,N))return hf(a,o,v,0),ft===null&&df(),!1}catch{}finally{}if(c=Am(a,o,v,h),c!==null)return Mn(c,a,h),tA(c,o,h),!0}return!1}function lv(a,o,c,h){if(h={lane:2,revertLane:Lv(),gesture:null,action:h,hasEagerState:!1,eagerState:null,next:null},Rf(a)){if(o)throw Error(r(479))}else o=Am(a,c,h,2),o!==null&&Mn(o,a,2)}function Rf(a){var o=a.alternate;return a===Me||o!==null&&o===Me}function eA(a,o){fs=Ef=!0;var c=a.pending;c===null?o.next=o:(o.next=c.next,c.next=o),a.pending=o}function tA(a,o,c){if((c&4194048)!==0){var h=o.lanes;h&=a.pendingLanes,c|=h,o.lanes=c,On(a,c)}}var Jl={readContext:sn,use:Cf,useCallback:_t,useContext:_t,useEffect:_t,useImperativeHandle:_t,useLayoutEffect:_t,useInsertionEffect:_t,useMemo:_t,useReducer:_t,useRef:_t,useState:_t,useDebugValue:_t,useDeferredValue:_t,useTransition:_t,useSyncExternalStore:_t,useId:_t,useHostTransitionStatus:_t,useFormState:_t,useActionState:_t,useOptimistic:_t,useMemoCache:_t,useCacheRefresh:_t};Jl.useEffectEvent=_t;var nA={readContext:sn,use:Cf,useCallback:function(a,o){return bn().memoizedState=[a,o===void 0?null:o],a},useContext:sn,useEffect:z_,useImperativeHandle:function(a,o,c){c=c!=null?c.concat([a]):null,Mf(4194308,4,U_.bind(null,o,a),c)},useLayoutEffect:function(a,o){return Mf(4194308,4,a,o)},useInsertionEffect:function(a,o){Mf(4,2,a,o)},useMemo:function(a,o){var c=bn();o=o===void 0?null:o;var h=a();if(to){In(!0);try{a()}finally{In(!1)}}return c.memoizedState=[h,o],h},useReducer:function(a,o,c){var h=bn();if(c!==void 0){var v=c(o);if(to){In(!0);try{c(o)}finally{In(!1)}}}else v=o;return h.memoizedState=h.baseState=v,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:v},h.queue=a,a=a.dispatch=T8.bind(null,Me,a),[h.memoizedState,a]},useRef:function(a){var o=bn();return a={current:a},o.memoizedState=a},useState:function(a){a=tv(a);var o=a.queue,c=J_.bind(null,Me,o);return o.dispatch=c,[a.memoizedState,c]},useDebugValue:av,useDeferredValue:function(a,o){var c=bn();return iv(c,a,o)},useTransition:function(){var a=tv(!1);return a=K_.bind(null,Me,a.queue,!0,!1),bn().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,o,c){var h=Me,v=bn();if($e){if(c===void 0)throw Error(r(407));c=c()}else{if(c=o(),ft===null)throw Error(r(349));(ze&127)!==0||O_(h,o,c)}v.memoizedState=c;var b={value:c,getSnapshot:o};return v.queue=b,z_(A_.bind(null,h,b,a),[a]),h.flags|=2048,hs(9,{destroy:void 0},__.bind(null,h,b,c,o),null),c},useId:function(){var a=bn(),o=ft.identifierPrefix;if($e){var c=Ir,h=Hr;c=(h&~(1<<32-Xt(h)-1)).toString(32)+c,o="_"+o+"R_"+c,c=Tf++,0<\/script>",b=b.removeChild(b.firstChild);break;case"select":b=typeof h.is=="string"?N.createElement("select",{is:h.is}):N.createElement("select"),h.multiple?b.multiple=!0:h.size&&(b.size=h.size);break;default:b=typeof h.is=="string"?N.createElement(v,{is:h.is}):N.createElement(v)}}b[an]=o,b[An]=h;e:for(N=o.child;N!==null;){if(N.tag===5||N.tag===6)b.appendChild(N.stateNode);else if(N.tag!==4&&N.tag!==27&&N.child!==null){N.child.return=N,N=N.child;continue}if(N===o)break e;for(;N.sibling===null;){if(N.return===null||N.return===o)break e;N=N.return}N.sibling.return=N.return,N=N.sibling}o.stateNode=b;e:switch(cn(b,v,h),v){case"button":case"input":case"select":case"textarea":h=!!h.autoFocus;break e;case"img":h=!0;break e;default:h=!1}h&&ga(o)}}return mt(o),Sv(o,o.type,a===null?null:a.memoizedProps,o.pendingProps,c),null;case 6:if(a&&o.stateNode!=null)a.memoizedProps!==h&&ga(o);else{if(typeof h!="string"&&o.stateNode===null)throw Error(r(166));if(a=he.current,as(o)){if(a=o.stateNode,c=o.memoizedProps,h=null,v=on,v!==null)switch(v.tag){case 27:case 5:h=v.memoizedProps}a[an]=o,a=!!(a.nodeValue===c||h!==null&&h.suppressHydrationWarning===!0||wE(a.nodeValue,c)),a||Wa(o,!0)}else a=Jf(a).createTextNode(h),a[an]=o,o.stateNode=a}return mt(o),null;case 31:if(c=o.memoizedState,a===null||a.memoizedState!==null){if(h=as(o),c!==null){if(a===null){if(!h)throw Error(r(318));if(a=o.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[an]=o}else Ki(),(o.flags&128)===0&&(o.memoizedState=null),o.flags|=4;mt(o),a=!1}else c=Pm(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=c),a=!0;if(!a)return o.flags&256?(Un(o),o):(Un(o),null);if((o.flags&128)!==0)throw Error(r(558))}return mt(o),null;case 13:if(h=o.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(v=as(o),h!==null&&h.dehydrated!==null){if(a===null){if(!v)throw Error(r(318));if(v=o.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(r(317));v[an]=o}else Ki(),(o.flags&128)===0&&(o.memoizedState=null),o.flags|=4;mt(o),v=!1}else v=Pm(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=v),v=!0;if(!v)return o.flags&256?(Un(o),o):(Un(o),null)}return Un(o),(o.flags&128)!==0?(o.lanes=c,o):(c=h!==null,a=a!==null&&a.memoizedState!==null,c&&(h=o.child,v=null,h.alternate!==null&&h.alternate.memoizedState!==null&&h.alternate.memoizedState.cachePool!==null&&(v=h.alternate.memoizedState.cachePool.pool),b=null,h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(b=h.memoizedState.cachePool.pool),b!==v&&(h.flags|=2048)),c!==a&&c&&(o.child.flags|=8192),qf(o,o.updateQueue),mt(o),null);case 4:return ue(),a===null&&Fv(o.stateNode.containerInfo),mt(o),null;case 10:return pa(o.type),mt(o),null;case 19:if(V(Mt),h=o.memoizedState,h===null)return mt(o),null;if(v=(o.flags&128)!==0,b=h.rendering,b===null)if(v)tc(h,!1);else{if(At!==0||a!==null&&(a.flags&128)!==0)for(a=o.child;a!==null;){if(b=Af(a),b!==null){for(o.flags|=128,tc(h,!1),a=b.updateQueue,o.updateQueue=a,qf(o,a),o.subtreeFlags=0,a=c,c=o.child;c!==null;)JO(c,a),c=c.sibling;return K(Mt,Mt.current&1|2),$e&&da(o,h.treeForkCount),o.child}a=a.sibling}h.tail!==null&&Ct()>Uf&&(o.flags|=128,v=!0,tc(h,!1),o.lanes=4194304)}else{if(!v)if(a=Af(b),a!==null){if(o.flags|=128,v=!0,a=a.updateQueue,o.updateQueue=a,qf(o,a),tc(h,!0),h.tail===null&&h.tailMode==="hidden"&&!b.alternate&&!$e)return mt(o),null}else 2*Ct()-h.renderingStartTime>Uf&&c!==536870912&&(o.flags|=128,v=!0,tc(h,!1),o.lanes=4194304);h.isBackwards?(b.sibling=o.child,o.child=b):(a=h.last,a!==null?a.sibling=b:o.child=b,h.last=b)}return h.tail!==null?(a=h.tail,h.rendering=a,h.tail=a.sibling,h.renderingStartTime=Ct(),a.sibling=null,c=Mt.current,K(Mt,v?c&1|2:c&1),$e&&da(o,h.treeForkCount),a):(mt(o),null);case 22:case 23:return Un(o),Gm(),h=o.memoizedState!==null,a!==null?a.memoizedState!==null!==h&&(o.flags|=8192):h&&(o.flags|=8192),h?(c&536870912)!==0&&(o.flags&128)===0&&(mt(o),o.subtreeFlags&6&&(o.flags|=8192)):mt(o),c=o.updateQueue,c!==null&&qf(o,c.retryQueue),c=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(c=a.memoizedState.cachePool.pool),h=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(h=o.memoizedState.cachePool.pool),h!==c&&(o.flags|=2048),a!==null&&V(Wi),null;case 24:return c=null,a!==null&&(c=a.memoizedState.cache),o.memoizedState.cache!==c&&(o.flags|=2048),pa(kt),mt(o),null;case 25:return null;case 30:return null}throw Error(r(156,o.tag))}function P8(a,o){switch(Nm(o),o.tag){case 1:return a=o.flags,a&65536?(o.flags=a&-65537|128,o):null;case 3:return pa(kt),ue(),a=o.flags,(a&65536)!==0&&(a&128)===0?(o.flags=a&-65537|128,o):null;case 26:case 27:case 5:return me(o),null;case 31:if(o.memoizedState!==null){if(Un(o),o.alternate===null)throw Error(r(340));Ki()}return a=o.flags,a&65536?(o.flags=a&-65537|128,o):null;case 13:if(Un(o),a=o.memoizedState,a!==null&&a.dehydrated!==null){if(o.alternate===null)throw Error(r(340));Ki()}return a=o.flags,a&65536?(o.flags=a&-65537|128,o):null;case 19:return V(Mt),null;case 4:return ue(),null;case 10:return pa(o.type),null;case 22:case 23:return Un(o),Gm(),a!==null&&V(Wi),a=o.flags,a&65536?(o.flags=a&-65537|128,o):null;case 24:return pa(kt),null;case 25:return null;default:return null}}function EA(a,o){switch(Nm(o),o.tag){case 3:pa(kt),ue();break;case 26:case 27:case 5:me(o);break;case 4:ue();break;case 31:o.memoizedState!==null&&Un(o);break;case 13:Un(o);break;case 19:V(Mt);break;case 10:pa(o.type);break;case 22:case 23:Un(o),Gm(),a!==null&&V(Wi);break;case 24:pa(kt)}}function nc(a,o){try{var c=o.updateQueue,h=c!==null?c.lastEffect:null;if(h!==null){var v=h.next;c=v;do{if((c.tag&a)===a){h=void 0;var b=c.create,N=c.inst;h=b(),N.destroy=h}c=c.next}while(c!==v)}}catch(D){rt(o,o.return,D)}}function ai(a,o,c){try{var h=o.updateQueue,v=h!==null?h.lastEffect:null;if(v!==null){var b=v.next;h=b;do{if((h.tag&a)===a){var N=h.inst,D=N.destroy;if(D!==void 0){N.destroy=void 0,v=o;var F=c,ne=D;try{ne()}catch(oe){rt(v,F,oe)}}}h=h.next}while(h!==b)}}catch(oe){rt(o,o.return,oe)}}function TA(a){var o=a.updateQueue;if(o!==null){var c=a.stateNode;try{y_(o,c)}catch(h){rt(a,a.return,h)}}}function jA(a,o,c){c.props=no(a.type,a.memoizedProps),c.state=a.memoizedState;try{c.componentWillUnmount()}catch(h){rt(a,o,h)}}function rc(a,o){try{var c=a.ref;if(c!==null){switch(a.tag){case 26:case 27:case 5:var h=a.stateNode;break;case 30:h=a.stateNode;break;default:h=a.stateNode}typeof c=="function"?a.refCleanup=c(h):c.current=h}}catch(v){rt(a,o,v)}}function qr(a,o){var c=a.ref,h=a.refCleanup;if(c!==null)if(typeof h=="function")try{h()}catch(v){rt(a,o,v)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof c=="function")try{c(null)}catch(v){rt(a,o,v)}else c.current=null}function CA(a){var o=a.type,c=a.memoizedProps,h=a.stateNode;try{e:switch(o){case"button":case"input":case"select":case"textarea":c.autoFocus&&h.focus();break e;case"img":c.src?h.src=c.src:c.srcSet&&(h.srcset=c.srcSet)}}catch(v){rt(a,a.return,v)}}function Ov(a,o,c){try{var h=a.stateNode;eI(h,a.type,c,o),h[An]=o}catch(v){rt(a,a.return,v)}}function NA(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&fi(a.type)||a.tag===4}function _v(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||NA(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&fi(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function Av(a,o,c){var h=a.tag;if(h===5||h===6)a=a.stateNode,o?(c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c).insertBefore(a,o):(o=c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c,o.appendChild(a),c=c._reactRootContainer,c!=null||o.onclick!==null||(o.onclick=ca));else if(h!==4&&(h===27&&fi(a.type)&&(c=a.stateNode,o=null),a=a.child,a!==null))for(Av(a,o,c),a=a.sibling;a!==null;)Av(a,o,c),a=a.sibling}function zf(a,o,c){var h=a.tag;if(h===5||h===6)a=a.stateNode,o?c.insertBefore(a,o):c.appendChild(a);else if(h!==4&&(h===27&&fi(a.type)&&(c=a.stateNode),a=a.child,a!==null))for(zf(a,o,c),a=a.sibling;a!==null;)zf(a,o,c),a=a.sibling}function MA(a){var o=a.stateNode,c=a.memoizedProps;try{for(var h=a.type,v=o.attributes;v.length;)o.removeAttributeNode(v[0]);cn(o,h,c),o[an]=a,o[An]=c}catch(b){rt(a,a.return,b)}}var ba=!1,qt=!1,Ev=!1,PA=typeof WeakSet=="function"?WeakSet:Set,Jt=null;function R8(a,o){if(a=a.containerInfo,Vv=od,a=FO(a),bm(a)){if("selectionStart"in a)var c={start:a.selectionStart,end:a.selectionEnd};else e:{c=(c=a.ownerDocument)&&c.defaultView||window;var h=c.getSelection&&c.getSelection();if(h&&h.rangeCount!==0){c=h.anchorNode;var v=h.anchorOffset,b=h.focusNode;h=h.focusOffset;try{c.nodeType,b.nodeType}catch{c=null;break e}var N=0,D=-1,F=-1,ne=0,oe=0,fe=a,re=null;t:for(;;){for(var ae;fe!==c||v!==0&&fe.nodeType!==3||(D=N+v),fe!==b||h!==0&&fe.nodeType!==3||(F=N+h),fe.nodeType===3&&(N+=fe.nodeValue.length),(ae=fe.firstChild)!==null;)re=fe,fe=ae;for(;;){if(fe===a)break t;if(re===c&&++ne===v&&(D=N),re===b&&++oe===h&&(F=N),(ae=fe.nextSibling)!==null)break;fe=re,re=fe.parentNode}fe=ae}c=D===-1||F===-1?null:{start:D,end:F}}else c=null}c=c||{start:0,end:0}}else c=null;for(Kv={focusedElem:a,selectionRange:c},od=!1,Jt=o;Jt!==null;)if(o=Jt,a=o.child,(o.subtreeFlags&1028)!==0&&a!==null)a.return=o,Jt=a;else for(;Jt!==null;){switch(o=Jt,b=o.alternate,a=o.flags,o.tag){case 0:if((a&4)!==0&&(a=o.updateQueue,a=a!==null?a.events:null,a!==null))for(c=0;c title"))),cn(b,h,c),b[an]=a,Zt(b),h=b;break e;case"link":var N=qE("link","href",v).get(h+(c.href||""));if(N){for(var D=0;Dot&&(N=ot,ot=Te,Te=N);var W=BO(D,Te),X=BO(D,ot);if(W&&X&&(ae.rangeCount!==1||ae.anchorNode!==W.node||ae.anchorOffset!==W.offset||ae.focusNode!==X.node||ae.focusOffset!==X.offset)){var te=fe.createRange();te.setStart(W.node,W.offset),ae.removeAllRanges(),Te>ot?(ae.addRange(te),ae.extend(X.node,X.offset)):(te.setEnd(X.node,X.offset),ae.addRange(te))}}}}for(fe=[],ae=D;ae=ae.parentNode;)ae.nodeType===1&&fe.push({element:ae,left:ae.scrollLeft,top:ae.scrollTop});for(typeof D.focus=="function"&&D.focus(),D=0;Dc?32:c,k.T=null,c=Rv,Rv=null;var b=li,N=_a;if(Ut=0,gs=li=null,_a=0,(Ke&6)!==0)throw Error(r(331));var D=Ke;if(Ke|=4,UA(b.current),LA(b,b.current,N,c),Ke=D,cc(0,!1),rn&&typeof rn.onPostCommitFiberRoot=="function")try{rn.onPostCommitFiberRoot(er,b)}catch{}return!0}finally{$.p=v,k.T=h,sE(a,o)}}function cE(a,o,c){o=ar(c,o),o=dv(a.stateNode,o,2),a=ti(a,o,2),a!==null&&(bt(a,2),zr(a))}function rt(a,o,c){if(a.tag===3)cE(a,a,c);else for(;o!==null;){if(o.tag===3){cE(o,a,c);break}else if(o.tag===1){var h=o.stateNode;if(typeof o.type.getDerivedStateFromError=="function"||typeof h.componentDidCatch=="function"&&(si===null||!si.has(h))){a=ar(c,a),c=uA(2),h=ti(o,c,2),h!==null&&(fA(c,h,o,a),bt(h,2),zr(h));break}}o=o.return}}function Iv(a,o,c){var h=a.pingCache;if(h===null){h=a.pingCache=new H8;var v=new Set;h.set(o,v)}else v=h.get(o),v===void 0&&(v=new Set,h.set(o,v));v.has(c)||(Cv=!0,v.add(c),a=$8.bind(null,a,o,c),o.then(a,a))}function $8(a,o,c){var h=a.pingCache;h!==null&&h.delete(o),a.pingedLanes|=a.suspendedLanes&c,a.warmLanes&=~c,ft===a&&(ze&c)===c&&(At===4||At===3&&(ze&62914560)===ze&&300>Ct()-Bf?(Ke&2)===0&&bs(a,0):Nv|=c,ys===ze&&(ys=0)),zr(a)}function uE(a,o){o===0&&(o=Wt()),a=Yi(a,o),a!==null&&(bt(a,o),zr(a))}function B8(a){var o=a.memoizedState,c=0;o!==null&&(c=o.retryLane),uE(a,c)}function U8(a,o){var c=0;switch(a.tag){case 31:case 13:var h=a.stateNode,v=a.memoizedState;v!==null&&(c=v.retryLane);break;case 19:h=a.stateNode;break;case 22:h=a.stateNode._retryCache;break;default:throw Error(r(314))}h!==null&&h.delete(o),uE(a,c)}function F8(a,o){return Qt(a,o)}var Qf=null,ws=null,qv=!1,Xf=!1,zv=!1,ui=0;function zr(a){a!==ws&&a.next===null&&(ws===null?Qf=ws=a:ws=ws.next=a),Xf=!0,qv||(qv=!0,Y8())}function cc(a,o){if(!zv&&Xf){zv=!0;do for(var c=!1,h=Qf;h!==null;){if(a!==0){var v=h.pendingLanes;if(v===0)var b=0;else{var N=h.suspendedLanes,D=h.pingedLanes;b=(1<<31-Xt(42|a)+1)-1,b&=v&~(N&~D),b=b&201326741?b&201326741|1:b?b|2:0}b!==0&&(c=!0,pE(h,b))}else b=ze,b=Ce(h,h===ft?b:0,h.cancelPendingCommit!==null||h.timeoutHandle!==-1),(b&3)===0||ut(h,b)||(c=!0,pE(h,b));h=h.next}while(c);zv=!1}}function G8(){fE()}function fE(){Xf=qv=!1;var a=0;ui!==0&&nI()&&(a=ui);for(var o=Ct(),c=null,h=Qf;h!==null;){var v=h.next,b=dE(h,o);b===0?(h.next=null,c===null?Qf=v:c.next=v,v===null&&(ws=c)):(c=h,(a!==0||(b&3)!==0)&&(Xf=!0)),h=v}Ut!==0&&Ut!==5||cc(a),ui!==0&&(ui=0)}function dE(a,o){for(var c=a.suspendedLanes,h=a.pingedLanes,v=a.expirationTimes,b=a.pendingLanes&-62914561;0D)break;var oe=F.transferSize,fe=F.initiatorType;oe&&SE(fe)&&(F=F.responseEnd,N+=oe*(F"u"?null:document;function DE(a,o,c){var h=Ss;if(h&&typeof o=="string"&&o){var v=nr(o);v='link[rel="'+a+'"][href="'+v+'"]',typeof c=="string"&&(v+='[crossorigin="'+c+'"]'),RE.has(v)||(RE.add(v),a={rel:a,crossOrigin:c,href:o},h.querySelector(v)===null&&(o=h.createElement("link"),cn(o,"link",a),Zt(o),h.head.appendChild(o)))}}function fI(a){Aa.D(a),DE("dns-prefetch",a,null)}function dI(a,o){Aa.C(a,o),DE("preconnect",a,o)}function hI(a,o,c){Aa.L(a,o,c);var h=Ss;if(h&&a&&o){var v='link[rel="preload"][as="'+nr(o)+'"]';o==="image"&&c&&c.imageSrcSet?(v+='[imagesrcset="'+nr(c.imageSrcSet)+'"]',typeof c.imageSizes=="string"&&(v+='[imagesizes="'+nr(c.imageSizes)+'"]')):v+='[href="'+nr(a)+'"]';var b=v;switch(o){case"style":b=Os(a);break;case"script":b=_s(a)}ur.has(b)||(a=p({rel:"preload",href:o==="image"&&c&&c.imageSrcSet?void 0:a,as:o},c),ur.set(b,a),h.querySelector(v)!==null||o==="style"&&h.querySelector(hc(b))||o==="script"&&h.querySelector(pc(b))||(o=h.createElement("link"),cn(o,"link",a),Zt(o),h.head.appendChild(o)))}}function pI(a,o){Aa.m(a,o);var c=Ss;if(c&&a){var h=o&&typeof o.as=="string"?o.as:"script",v='link[rel="modulepreload"][as="'+nr(h)+'"][href="'+nr(a)+'"]',b=v;switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":b=_s(a)}if(!ur.has(b)&&(a=p({rel:"modulepreload",href:a},o),ur.set(b,a),c.querySelector(v)===null)){switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(c.querySelector(pc(b)))return}h=c.createElement("link"),cn(h,"link",a),Zt(h),c.head.appendChild(h)}}}function mI(a,o,c){Aa.S(a,o,c);var h=Ss;if(h&&a){var v=Go(h).hoistableStyles,b=Os(a);o=o||"default";var N=v.get(b);if(!N){var D={loading:0,preload:null};if(N=h.querySelector(hc(b)))D.loading=5;else{a=p({rel:"stylesheet",href:a,"data-precedence":o},c),(c=ur.get(b))&&ty(a,c);var F=N=h.createElement("link");Zt(F),cn(F,"link",a),F._p=new Promise(function(ne,oe){F.onload=ne,F.onerror=oe}),F.addEventListener("load",function(){D.loading|=1}),F.addEventListener("error",function(){D.loading|=2}),D.loading|=4,td(N,o,h)}N={type:"stylesheet",instance:N,count:1,state:D},v.set(b,N)}}}function vI(a,o){Aa.X(a,o);var c=Ss;if(c&&a){var h=Go(c).hoistableScripts,v=_s(a),b=h.get(v);b||(b=c.querySelector(pc(v)),b||(a=p({src:a,async:!0},o),(o=ur.get(v))&&ny(a,o),b=c.createElement("script"),Zt(b),cn(b,"link",a),c.head.appendChild(b)),b={type:"script",instance:b,count:1,state:null},h.set(v,b))}}function yI(a,o){Aa.M(a,o);var c=Ss;if(c&&a){var h=Go(c).hoistableScripts,v=_s(a),b=h.get(v);b||(b=c.querySelector(pc(v)),b||(a=p({src:a,async:!0,type:"module"},o),(o=ur.get(v))&&ny(a,o),b=c.createElement("script"),Zt(b),cn(b,"link",a),c.head.appendChild(b)),b={type:"script",instance:b,count:1,state:null},h.set(v,b))}}function kE(a,o,c,h){var v=(v=he.current)?ed(v):null;if(!v)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof c.precedence=="string"&&typeof c.href=="string"?(o=Os(c.href),c=Go(v).hoistableStyles,h=c.get(o),h||(h={type:"style",instance:null,count:0,state:null},c.set(o,h)),h):{type:"void",instance:null,count:0,state:null};case"link":if(c.rel==="stylesheet"&&typeof c.href=="string"&&typeof c.precedence=="string"){a=Os(c.href);var b=Go(v).hoistableStyles,N=b.get(a);if(N||(v=v.ownerDocument||v,N={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},b.set(a,N),(b=v.querySelector(hc(a)))&&!b._p&&(N.instance=b,N.state.loading=5),ur.has(a)||(c={rel:"preload",as:"style",href:c.href,crossOrigin:c.crossOrigin,integrity:c.integrity,media:c.media,hrefLang:c.hrefLang,referrerPolicy:c.referrerPolicy},ur.set(a,c),b||gI(v,a,c,N.state))),o&&h===null)throw Error(r(528,""));return N}if(o&&h!==null)throw Error(r(529,""));return null;case"script":return o=c.async,c=c.src,typeof c=="string"&&o&&typeof o!="function"&&typeof o!="symbol"?(o=_s(c),c=Go(v).hoistableScripts,h=c.get(o),h||(h={type:"script",instance:null,count:0,state:null},c.set(o,h)),h):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Os(a){return'href="'+nr(a)+'"'}function hc(a){return'link[rel="stylesheet"]['+a+"]"}function HE(a){return p({},a,{"data-precedence":a.precedence,precedence:null})}function gI(a,o,c,h){a.querySelector('link[rel="preload"][as="style"]['+o+"]")?h.loading=1:(o=a.createElement("link"),h.preload=o,o.addEventListener("load",function(){return h.loading|=1}),o.addEventListener("error",function(){return h.loading|=2}),cn(o,"link",c),Zt(o),a.head.appendChild(o))}function _s(a){return'[src="'+nr(a)+'"]'}function pc(a){return"script[async]"+a}function IE(a,o,c){if(o.count++,o.instance===null)switch(o.type){case"style":var h=a.querySelector('style[data-href~="'+nr(c.href)+'"]');if(h)return o.instance=h,Zt(h),h;var v=p({},c,{"data-href":c.href,"data-precedence":c.precedence,href:null,precedence:null});return h=(a.ownerDocument||a).createElement("style"),Zt(h),cn(h,"style",v),td(h,c.precedence,a),o.instance=h;case"stylesheet":v=Os(c.href);var b=a.querySelector(hc(v));if(b)return o.state.loading|=4,o.instance=b,Zt(b),b;h=HE(c),(v=ur.get(v))&&ty(h,v),b=(a.ownerDocument||a).createElement("link"),Zt(b);var N=b;return N._p=new Promise(function(D,F){N.onload=D,N.onerror=F}),cn(b,"link",h),o.state.loading|=4,td(b,c.precedence,a),o.instance=b;case"script":return b=_s(c.src),(v=a.querySelector(pc(b)))?(o.instance=v,Zt(v),v):(h=c,(v=ur.get(b))&&(h=p({},c),ny(h,v)),a=a.ownerDocument||a,v=a.createElement("script"),Zt(v),cn(v,"link",h),a.head.appendChild(v),o.instance=v);case"void":return null;default:throw Error(r(443,o.type))}else o.type==="stylesheet"&&(o.state.loading&4)===0&&(h=o.instance,o.state.loading|=4,td(h,c.precedence,a));return o.instance}function td(a,o,c){for(var h=c.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),v=h.length?h[h.length-1]:null,b=v,N=0;N title"):null)}function bI(a,o,c){if(c===1||o.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof o.precedence!="string"||typeof o.href!="string"||o.href==="")break;return!0;case"link":if(typeof o.rel!="string"||typeof o.href!="string"||o.href===""||o.onLoad||o.onError)break;switch(o.rel){case"stylesheet":return a=o.disabled,typeof o.precedence=="string"&&a==null;default:return!0}case"script":if(o.async&&typeof o.async!="function"&&typeof o.async!="symbol"&&!o.onLoad&&!o.onError&&o.src&&typeof o.src=="string")return!0}return!1}function LE(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function xI(a,o,c,h){if(c.type==="stylesheet"&&(typeof h.media!="string"||matchMedia(h.media).matches!==!1)&&(c.state.loading&4)===0){if(c.instance===null){var v=Os(h.href),b=o.querySelector(hc(v));if(b){o=b._p,o!==null&&typeof o=="object"&&typeof o.then=="function"&&(a.count++,a=rd.bind(a),o.then(a,a)),c.state.loading|=4,c.instance=b,Zt(b);return}b=o.ownerDocument||o,h=HE(h),(v=ur.get(v))&&ty(h,v),b=b.createElement("link"),Zt(b);var N=b;N._p=new Promise(function(D,F){N.onload=D,N.onerror=F}),cn(b,"link",h),c.instance=b}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(c,o),(o=c.state.preload)&&(c.state.loading&3)===0&&(a.count++,c=rd.bind(a),o.addEventListener("load",c),o.addEventListener("error",c))}}var ry=0;function wI(a,o){return a.stylesheets&&a.count===0&&id(a,a.stylesheets),0ry?50:800)+o);return a.unsuspend=c,function(){a.unsuspend=null,clearTimeout(h),clearTimeout(v)}}:null}function rd(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)id(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var ad=null;function id(a,o){a.stylesheets=null,a.unsuspend!==null&&(a.count++,ad=new Map,o.forEach(SI,a),ad=null,rd.call(a))}function SI(a,o){if(!(o.state.loading&4)){var c=ad.get(a);if(c)var h=c.get(null);else{c=new Map,ad.set(a,c);for(var v=a.querySelectorAll("link[data-precedence],style[data-precedence]"),b=0;b"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),vy.exports=Uz(),vy.exports}var Gz=Fz(),Yz=(function(){function e(){this.keyToValue=new Map,this.valueToKey=new Map}return e.prototype.set=function(t,n){this.keyToValue.set(t,n),this.valueToKey.set(n,t)},e.prototype.getByKey=function(t){return this.keyToValue.get(t)},e.prototype.getByValue=function(t){return this.valueToKey.get(t)},e.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},e})(),WD=(function(){function e(t){this.generateIdentifier=t,this.kv=new Yz}return e.prototype.register=function(t,n){this.kv.getByValue(t)||(n||(n=this.generateIdentifier(t)),this.kv.set(n,t))},e.prototype.clear=function(){this.kv.clear()},e.prototype.getIdentifier=function(t){return this.kv.getByValue(t)},e.prototype.getValue=function(t){return this.kv.getByKey(t)},e})(),Vz=(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(r[s]=i[s])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),Kz=(function(e){Vz(t,e);function t(){var n=e.call(this,function(r){return r.name})||this;return n.classToAllowedProps=new Map,n}return t.prototype.register=function(n,r){typeof r=="object"?(r.allowProps&&this.classToAllowedProps.set(n,r.allowProps),e.prototype.register.call(this,n,r.identifier)):e.prototype.register.call(this,n,r)},t.prototype.getAllowedProps=function(n){return this.classToAllowedProps.get(n)},t})(WD),Qz=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,s=[],l;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)s.push(i.value)}catch(u){l={error:u}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(l)throw l.error}}return s};function Xz(e){if("values"in Object)return Object.values(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function Wz(e,t){var n=Xz(e);if("find"in n)return n.find(t);for(var r=n,i=0;i"u"},eL=function(e){return e===null},Vc=function(e){return typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype},Gx=function(e){return Vc(e)&&Object.keys(e).length===0},ji=function(e){return Array.isArray(e)},tL=function(e){return typeof e=="string"},nL=function(e){return typeof e=="number"&&!isNaN(e)},rL=function(e){return typeof e=="boolean"},aL=function(e){return e instanceof RegExp},Kc=function(e){return e instanceof Map},Qc=function(e){return e instanceof Set},JD=function(e){return Jz(e)==="Symbol"},iL=function(e){return e instanceof Date&&!isNaN(e.valueOf())},oL=function(e){return e instanceof Error},j2=function(e){return typeof e=="number"&&isNaN(e)},sL=function(e){return rL(e)||eL(e)||ZD(e)||nL(e)||tL(e)||JD(e)},lL=function(e){return typeof e=="bigint"},cL=function(e){return e===1/0||e===-1/0},uL=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},fL=function(e){return e instanceof URL},e3=function(e){return e.replace(/\./g,"\\.")},xy=function(e){return e.map(String).map(e3).join(".")},qc=function(e){for(var t=[],n="",r=0;r0)&&!(i=r.next()).done;)s.push(i.value)}catch(u){l={error:u}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(l)throw l.error}}return s},Kx=function(e,t){for(var n=0,r=t.length,i=e.length;n0?"Infinity":"-Infinity"},Number),Lr(function(e){return e===0&&1/e===-1/0},"number",function(){return"-0"},Number),Lr(fL,"URL",function(e){return e.toString()},function(e){return new URL(e)})];function sp(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}var n3=sp(function(e,t){if(JD(e)){var n=!!t.symbolRegistry.getIdentifier(e);return n}return!1},function(e,t){var n=t.symbolRegistry.getIdentifier(e);return["symbol",n]},function(e){return e.description},function(e,t,n){var r=n.symbolRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),dL=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,t){return e[t.name]=t,e},{}),r3=sp(uL,function(e){return["typed-array",e.constructor.name]},function(e){return Kx([],Vx(e))},function(e,t){var n=dL[t[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(e)});function a3(e,t){if(e?.constructor){var n=!!t.classRegistry.getIdentifier(e.constructor);return n}return!1}var i3=sp(a3,function(e,t){var n=t.classRegistry.getIdentifier(e.constructor);return["class",n]},function(e,t){var n=t.classRegistry.getAllowedProps(e.constructor);if(!n)return Yx({},e);var r={};return n.forEach(function(i){r[i]=e[i]}),r},function(e,t,n){var r=n.classRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(r.prototype),e)}),o3=sp(function(e,t){return!!t.customTransformerRegistry.findApplicable(e)},function(e,t){var n=t.customTransformerRegistry.findApplicable(e);return["custom",n.name]},function(e,t){var n=t.customTransformerRegistry.findApplicable(e);return n.serialize(e)},function(e,t,n){var r=n.customTransformerRegistry.findByName(t[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(e)}),hL=[i3,n3,o3,r3],C2=function(e,t){var n=T2(hL,function(i){return i.isApplicable(e,t)});if(n)return{value:n.transform(e,t),type:n.annotation(e,t)};var r=T2(t3,function(i){return i.isApplicable(e,t)});if(r)return{value:r.transform(e,t),type:r.annotation}},s3={};t3.forEach(function(e){s3[e.annotation]=e});var pL=function(e,t,n){if(ji(t))switch(t[0]){case"symbol":return n3.untransform(e,t,n);case"class":return i3.untransform(e,t,n);case"custom":return o3.untransform(e,t,n);case"typed-array":return r3.untransform(e,t,n);default:throw new Error("Unknown transformation: "+t)}else{var r=s3[t];if(!r)throw new Error("Unknown transformation: "+t);return r.untransform(e,n)}},Hs=function(e,t){for(var n=e.keys();t>0;)n.next(),t--;return n.next().value};function l3(e){if(Yd(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Yd(e,"prototype"))throw new Error("prototype is not allowed as a property");if(Yd(e,"constructor"))throw new Error("constructor is not allowed as a property")}var mL=function(e,t){l3(t);for(var n=0;n0)&&!(i=r.next()).done;)s.push(i.value)}catch(u){l={error:u}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(l)throw l.error}}return s},Oi=function(e,t){for(var n=0,r=t.length,i=e.length;nWx(i,t));if(!wL(e))return e;const n=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols(e);return[...n,...r].reduce((i,s)=>{if(N2(t.props)&&!t.props.includes(s))return i;const l=e[s],u=Wx(l,t);return SL(i,s,u,e,t.nonenumerable),i},{})}var fo=function(){return fo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(i=r.next()).done;)s.push(i.value)}catch(u){l={error:u}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(l)throw l.error}}return s},_L=function(e,t){for(var n=0,r=t.length,i=e.length;n{let f=document.documentElement,d=["light","dark"];function m(w){(Array.isArray(e)?e:[e]).forEach(O=>{let x=O==="class",S=x&&s?i.map(_=>s[_]||_):i;x?(f.classList.remove(...S),f.classList.add(s&&s[w]?s[w]:w)):f.setAttribute(O,w)}),p(w)}function p(w){u&&d.includes(w)&&(f.style.colorScheme=w)}function y(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(r)m(r);else try{let w=localStorage.getItem(t)||n,O=l&&w==="system"?y():w;m(O)}catch{}},EL=P.createContext(void 0),TL={setTheme:e=>{},themes:[]},jL=()=>{var e;return(e=P.useContext(EL))!=null?e:TL};P.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:r,enableColorScheme:i,defaultTheme:s,value:l,themes:u,nonce:f,scriptProps:d})=>{let m=JSON.stringify([n,t,s,e,u,l,r,i]).slice(1,-1);return P.createElement("script",{...d,suppressHydrationWarning:!0,nonce:typeof window>"u"?f:"",dangerouslySetInnerHTML:{__html:`(${AL.toString()})(${m})`}})});var kw=XD();const f3=lt(kw);function CL(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}const NL=e=>{switch(e){case"success":return RL;case"info":return kL;case"warning":return DL;case"error":return HL;default:return null}},ML=Array(12).fill(0),PL=({visible:e,className:t})=>z.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},z.createElement("div",{className:"sonner-spinner"},ML.map((n,r)=>z.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),RL=z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},z.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),DL=z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},z.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),kL=z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},z.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),HL=z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},z.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),IL=z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},z.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),z.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),qL=()=>{const[e,t]=z.useState(document.hidden);return z.useEffect(()=>{const n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e};let Zx=1;class zL{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)}),this.publish=t=>{this.subscribers.forEach(n=>n(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var n;const{message:r,...i}=t,s=typeof t?.id=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:Zx++,l=this.toasts.find(f=>f.id===s),u=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(s)&&this.dismissedToasts.delete(s),l?this.toasts=this.toasts.map(f=>f.id===s?(this.publish({...f,...t,id:s,title:r}),{...f,...t,id:s,dismissible:u,title:r}):f):this.addToast({title:r,...i,dismissible:u,id:s}),s},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(n=>n({id:t,dismiss:!0})))):this.toasts.forEach(n=>{this.subscribers.forEach(r=>r({id:n.id,dismiss:!0}))}),t),this.message=(t,n)=>this.create({...n,message:t}),this.error=(t,n)=>this.create({...n,message:t,type:"error"}),this.success=(t,n)=>this.create({...n,type:"success",message:t}),this.info=(t,n)=>this.create({...n,type:"info",message:t}),this.warning=(t,n)=>this.create({...n,type:"warning",message:t}),this.loading=(t,n)=>this.create({...n,type:"loading",message:t}),this.promise=(t,n)=>{if(!n)return;let r;n.loading!==void 0&&(r=this.create({...n,promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));const i=Promise.resolve(t instanceof Function?t():t);let s=r!==void 0,l;const u=i.then(async d=>{if(l=["resolve",d],z.isValidElement(d))s=!1,this.create({id:r,type:"default",message:d});else if($L(d)&&!d.ok){s=!1;const p=typeof n.error=="function"?await n.error(`HTTP error! status: ${d.status}`):n.error,y=typeof n.description=="function"?await n.description(`HTTP error! status: ${d.status}`):n.description,O=typeof p=="object"&&!z.isValidElement(p)?p:{message:p};this.create({id:r,type:"error",description:y,...O})}else if(d instanceof Error){s=!1;const p=typeof n.error=="function"?await n.error(d):n.error,y=typeof n.description=="function"?await n.description(d):n.description,O=typeof p=="object"&&!z.isValidElement(p)?p:{message:p};this.create({id:r,type:"error",description:y,...O})}else if(n.success!==void 0){s=!1;const p=typeof n.success=="function"?await n.success(d):n.success,y=typeof n.description=="function"?await n.description(d):n.description,O=typeof p=="object"&&!z.isValidElement(p)?p:{message:p};this.create({id:r,type:"success",description:y,...O})}}).catch(async d=>{if(l=["reject",d],n.error!==void 0){s=!1;const m=typeof n.error=="function"?await n.error(d):n.error,p=typeof n.description=="function"?await n.description(d):n.description,w=typeof m=="object"&&!z.isValidElement(m)?m:{message:m};this.create({id:r,type:"error",description:p,...w})}}).finally(()=>{s&&(this.dismiss(r),r=void 0),n.finally==null||n.finally.call(n)}),f=()=>new Promise((d,m)=>u.then(()=>l[0]==="reject"?m(l[1]):d(l[1])).catch(m));return typeof r!="string"&&typeof r!="number"?{unwrap:f}:Object.assign(r,{unwrap:f})},this.custom=(t,n)=>{const r=n?.id||Zx++;return this.create({jsx:t(r),id:r,...n}),r},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Pn=new zL,LL=(e,t)=>{const n=t?.id||Zx++;return Pn.addToast({title:e,...t,id:n}),n},$L=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",BL=LL,UL=()=>Pn.toasts,FL=()=>Pn.getActiveToasts(),wy=Object.assign(BL,{success:Pn.success,info:Pn.info,warning:Pn.warning,error:Pn.error,custom:Pn.custom,message:Pn.message,promise:Pn.promise,dismiss:Pn.dismiss,loading:Pn.loading},{getHistory:UL,getToasts:FL});CL("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function gd(e){return e.label!==void 0}const GL=3,YL="24px",VL="16px",M2=4e3,KL=356,QL=14,XL=45,WL=200;function $r(...e){return e.filter(Boolean).join(" ")}function ZL(e){const[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}const JL=e=>{var t,n,r,i,s,l,u,f,d;const{invert:m,toast:p,unstyled:y,interacting:w,setHeights:O,visibleToasts:x,heights:S,index:_,toasts:E,expanded:T,removeToast:M,defaultRichColors:A,closeButton:C,style:j,cancelButtonStyle:R,actionButtonStyle:H,className:U="",descriptionClassName:I="",duration:B,position:G,gap:Y,expandByDefault:Q,classNames:k,icons:$,closeButtonAriaLabel:L="Close toast"}=e,[J,ie]=z.useState(null),[q,V]=z.useState(null),[K,ee]=z.useState(!1),[ce,he]=z.useState(!1),[de,ve]=z.useState(!1),[ue,ye]=z.useState(!1),[me,Z]=z.useState(!1),[Ae,be]=z.useState(0),[Pe,He]=z.useState(0),Ue=z.useRef(p.duration||B||M2),Ot=z.useRef(null),tt=z.useRef(null),Qt=_===0,Bt=_+1<=x,ct=p.type,dn=p.dismissible!==!1,Ct=p.className||"",ra=p.descriptionClassName||"",aa=z.useMemo(()=>S.findIndex(Ce=>Ce.toastId===p.id)||0,[S,p.id]),zi=z.useMemo(()=>{var Ce;return(Ce=p.closeButton)!=null?Ce:C},[p.closeButton,C]),ia=z.useMemo(()=>p.duration||B||M2,[p.duration,B]),oa=z.useRef(0),hn=z.useRef(0),Fa=z.useRef(0),Jn=z.useRef(null),[er,rn]=G.split("-"),In=z.useMemo(()=>S.reduce((Ce,ut,Nt)=>Nt>=aa?Ce:Ce+ut.height,0),[S,aa]),Xt=qL(),Cl=p.invert||m,Li=ct==="loading";hn.current=z.useMemo(()=>aa*Y+In,[aa,In]),z.useEffect(()=>{Ue.current=ia},[ia]),z.useEffect(()=>{ee(!0)},[]),z.useEffect(()=>{const Ce=tt.current;if(Ce){const ut=Ce.getBoundingClientRect().height;return He(ut),O(Nt=>[{toastId:p.id,height:ut,position:p.position},...Nt]),()=>O(Nt=>Nt.filter(Wt=>Wt.toastId!==p.id))}},[O,p.id]),z.useLayoutEffect(()=>{if(!K)return;const Ce=tt.current,ut=Ce.style.height;Ce.style.height="auto";const Nt=Ce.getBoundingClientRect().height;Ce.style.height=ut,He(Nt),O(Wt=>Wt.find(bt=>bt.toastId===p.id)?Wt.map(bt=>bt.toastId===p.id?{...bt,height:Nt}:bt):[{toastId:p.id,height:Nt,position:p.position},...Wt])},[K,p.title,p.description,O,p.id,p.jsx,p.action,p.cancel]);const qn=z.useCallback(()=>{he(!0),be(hn.current),O(Ce=>Ce.filter(ut=>ut.toastId!==p.id)),setTimeout(()=>{M(p)},WL)},[p,M,O,hn]);z.useEffect(()=>{if(p.promise&&ct==="loading"||p.duration===1/0||p.type==="loading")return;let Ce;return T||w||Xt?(()=>{if(Fa.current{Ue.current!==1/0&&(oa.current=new Date().getTime(),Ce=setTimeout(()=>{p.onAutoClose==null||p.onAutoClose.call(p,p),qn()},Ue.current))})(),()=>clearTimeout(Ce)},[T,w,p,ct,Xt,qn]),z.useEffect(()=>{p.delete&&(qn(),p.onDismiss==null||p.onDismiss.call(p,p))},[qn,p.delete]);function Ga(){var Ce;if($?.loading){var ut;return z.createElement("div",{className:$r(k?.loader,p==null||(ut=p.classNames)==null?void 0:ut.loader,"sonner-loader"),"data-visible":ct==="loading"},$.loading)}return z.createElement(PL,{className:$r(k?.loader,p==null||(Ce=p.classNames)==null?void 0:Ce.loader),visible:ct==="loading"})}const sa=p.icon||$?.[ct]||NL(ct);var kr,zn;return z.createElement("li",{tabIndex:0,ref:tt,className:$r(U,Ct,k?.toast,p==null||(t=p.classNames)==null?void 0:t.toast,k?.default,k?.[ct],p==null||(n=p.classNames)==null?void 0:n[ct]),"data-sonner-toast":"","data-rich-colors":(kr=p.richColors)!=null?kr:A,"data-styled":!(p.jsx||p.unstyled||y),"data-mounted":K,"data-promise":!!p.promise,"data-swiped":me,"data-removed":ce,"data-visible":Bt,"data-y-position":er,"data-x-position":rn,"data-index":_,"data-front":Qt,"data-swiping":de,"data-dismissible":dn,"data-type":ct,"data-invert":Cl,"data-swipe-out":ue,"data-swipe-direction":q,"data-expanded":!!(T||Q&&K),"data-testid":p.testId,style:{"--index":_,"--toasts-before":_,"--z-index":E.length-_,"--offset":`${ce?Ae:hn.current}px`,"--initial-height":Q?"auto":`${Pe}px`,...j,...p.style},onDragEnd:()=>{ve(!1),ie(null),Jn.current=null},onPointerDown:Ce=>{Ce.button!==2&&(Li||!dn||(Ot.current=new Date,be(hn.current),Ce.target.setPointerCapture(Ce.pointerId),Ce.target.tagName!=="BUTTON"&&(ve(!0),Jn.current={x:Ce.clientX,y:Ce.clientY})))},onPointerUp:()=>{var Ce,ut,Nt;if(ue||!dn)return;Jn.current=null;const Wt=Number(((Ce=tt.current)==null?void 0:Ce.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Ya=Number(((ut=tt.current)==null?void 0:ut.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),bt=new Date().getTime()-((Nt=Ot.current)==null?void 0:Nt.getTime()),Sn=J==="x"?Wt:Ya,$i=Math.abs(Sn)/bt;if(Math.abs(Sn)>=XL||$i>.11){be(hn.current),p.onDismiss==null||p.onDismiss.call(p,p),V(J==="x"?Wt>0?"right":"left":Ya>0?"down":"up"),qn(),ye(!0);return}else{var On,_n;(On=tt.current)==null||On.style.setProperty("--swipe-amount-x","0px"),(_n=tt.current)==null||_n.style.setProperty("--swipe-amount-y","0px")}Z(!1),ve(!1),ie(null)},onPointerMove:Ce=>{var ut,Nt,Wt;if(!Jn.current||!dn||((ut=window.getSelection())==null?void 0:ut.toString().length)>0)return;const bt=Ce.clientY-Jn.current.y,Sn=Ce.clientX-Jn.current.x;var $i;const On=($i=e.swipeDirections)!=null?$i:ZL(G);!J&&(Math.abs(Sn)>1||Math.abs(bt)>1)&&ie(Math.abs(Sn)>Math.abs(bt)?"x":"y");let _n={x:0,y:0};const $o=br=>1/(1.5+Math.abs(br)/20);if(J==="y"){if(On.includes("top")||On.includes("bottom"))if(On.includes("top")&&bt<0||On.includes("bottom")&&bt>0)_n.y=bt;else{const br=bt*$o(bt);_n.y=Math.abs(br)0)_n.x=Sn;else{const br=Sn*$o(Sn);_n.x=Math.abs(br)0||Math.abs(_n.y)>0)&&Z(!0),(Nt=tt.current)==null||Nt.style.setProperty("--swipe-amount-x",`${_n.x}px`),(Wt=tt.current)==null||Wt.style.setProperty("--swipe-amount-y",`${_n.y}px`)}},zi&&!p.jsx&&ct!=="loading"?z.createElement("button",{"aria-label":L,"data-disabled":Li,"data-close-button":!0,onClick:Li||!dn?()=>{}:()=>{qn(),p.onDismiss==null||p.onDismiss.call(p,p)},className:$r(k?.closeButton,p==null||(r=p.classNames)==null?void 0:r.closeButton)},(zn=$?.close)!=null?zn:IL):null,(ct||p.icon||p.promise)&&p.icon!==null&&($?.[ct]!==null||p.icon)?z.createElement("div",{"data-icon":"",className:$r(k?.icon,p==null||(i=p.classNames)==null?void 0:i.icon)},p.promise||p.type==="loading"&&!p.icon?p.icon||Ga():null,p.type!=="loading"?sa:null):null,z.createElement("div",{"data-content":"",className:$r(k?.content,p==null||(s=p.classNames)==null?void 0:s.content)},z.createElement("div",{"data-title":"",className:$r(k?.title,p==null||(l=p.classNames)==null?void 0:l.title)},p.jsx?p.jsx:typeof p.title=="function"?p.title():p.title),p.description?z.createElement("div",{"data-description":"",className:$r(I,ra,k?.description,p==null||(u=p.classNames)==null?void 0:u.description)},typeof p.description=="function"?p.description():p.description):null),z.isValidElement(p.cancel)?p.cancel:p.cancel&&gd(p.cancel)?z.createElement("button",{"data-button":!0,"data-cancel":!0,style:p.cancelButtonStyle||R,onClick:Ce=>{gd(p.cancel)&&dn&&(p.cancel.onClick==null||p.cancel.onClick.call(p.cancel,Ce),qn())},className:$r(k?.cancelButton,p==null||(f=p.classNames)==null?void 0:f.cancelButton)},p.cancel.label):null,z.isValidElement(p.action)?p.action:p.action&&gd(p.action)?z.createElement("button",{"data-button":!0,"data-action":!0,style:p.actionButtonStyle||H,onClick:Ce=>{gd(p.action)&&(p.action.onClick==null||p.action.onClick.call(p.action,Ce),!Ce.defaultPrevented&&qn())},className:$r(k?.actionButton,p==null||(d=p.classNames)==null?void 0:d.actionButton)},p.action.label):null)};function P2(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function e$(e,t){const n={};return[e,t].forEach((r,i)=>{const s=i===1,l=s?"--mobile-offset":"--offset",u=s?VL:YL;function f(d){["top","right","bottom","left"].forEach(m=>{n[`${l}-${m}`]=typeof d=="number"?`${d}px`:d})}typeof r=="number"||typeof r=="string"?f(r):typeof r=="object"?["top","right","bottom","left"].forEach(d=>{r[d]===void 0?n[`${l}-${d}`]=u:n[`${l}-${d}`]=typeof r[d]=="number"?`${r[d]}px`:r[d]}):f(u)}),n}const t$=z.forwardRef(function(t,n){const{id:r,invert:i,position:s="bottom-right",hotkey:l=["altKey","KeyT"],expand:u,closeButton:f,className:d,offset:m,mobileOffset:p,theme:y="light",richColors:w,duration:O,style:x,visibleToasts:S=GL,toastOptions:_,dir:E=P2(),gap:T=QL,icons:M,containerAriaLabel:A="Notifications"}=t,[C,j]=z.useState([]),R=z.useMemo(()=>r?C.filter(K=>K.toasterId===r):C.filter(K=>!K.toasterId),[C,r]),H=z.useMemo(()=>Array.from(new Set([s].concat(R.filter(K=>K.position).map(K=>K.position)))),[R,s]),[U,I]=z.useState([]),[B,G]=z.useState(!1),[Y,Q]=z.useState(!1),[k,$]=z.useState(y!=="system"?y:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),L=z.useRef(null),J=l.join("+").replace(/Key/g,"").replace(/Digit/g,""),ie=z.useRef(null),q=z.useRef(!1),V=z.useCallback(K=>{j(ee=>{var ce;return(ce=ee.find(he=>he.id===K.id))!=null&&ce.delete||Pn.dismiss(K.id),ee.filter(({id:he})=>he!==K.id)})},[]);return z.useEffect(()=>Pn.subscribe(K=>{if(K.dismiss){requestAnimationFrame(()=>{j(ee=>ee.map(ce=>ce.id===K.id?{...ce,delete:!0}:ce))});return}setTimeout(()=>{f3.flushSync(()=>{j(ee=>{const ce=ee.findIndex(he=>he.id===K.id);return ce!==-1?[...ee.slice(0,ce),{...ee[ce],...K},...ee.slice(ce+1)]:[K,...ee]})})})}),[C]),z.useEffect(()=>{if(y!=="system"){$(y);return}if(y==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?$("dark"):$("light")),typeof window>"u")return;const K=window.matchMedia("(prefers-color-scheme: dark)");try{K.addEventListener("change",({matches:ee})=>{$(ee?"dark":"light")})}catch{K.addListener(({matches:ce})=>{try{$(ce?"dark":"light")}catch(he){console.error(he)}})}},[y]),z.useEffect(()=>{C.length<=1&&G(!1)},[C]),z.useEffect(()=>{const K=ee=>{var ce;if(l.every(ve=>ee[ve]||ee.code===ve)){var de;G(!0),(de=L.current)==null||de.focus()}ee.code==="Escape"&&(document.activeElement===L.current||(ce=L.current)!=null&&ce.contains(document.activeElement))&&G(!1)};return document.addEventListener("keydown",K),()=>document.removeEventListener("keydown",K)},[l]),z.useEffect(()=>{if(L.current)return()=>{ie.current&&(ie.current.focus({preventScroll:!0}),ie.current=null,q.current=!1)}},[L.current]),z.createElement("section",{ref:n,"aria-label":`${A} ${J}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},H.map((K,ee)=>{var ce;const[he,de]=K.split("-");return R.length?z.createElement("ol",{key:K,dir:E==="auto"?P2():E,tabIndex:-1,ref:L,className:d,"data-sonner-toaster":!0,"data-sonner-theme":k,"data-y-position":he,"data-x-position":de,style:{"--front-toast-height":`${((ce=U[0])==null?void 0:ce.height)||0}px`,"--width":`${KL}px`,"--gap":`${T}px`,...x,...e$(m,p)},onBlur:ve=>{q.current&&!ve.currentTarget.contains(ve.relatedTarget)&&(q.current=!1,ie.current&&(ie.current.focus({preventScroll:!0}),ie.current=null))},onFocus:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||q.current||(q.current=!0,ie.current=ve.relatedTarget)},onMouseEnter:()=>G(!0),onMouseMove:()=>G(!0),onMouseLeave:()=>{Y||G(!1)},onDragEnd:()=>G(!1),onPointerDown:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||Q(!0)},onPointerUp:()=>Q(!1)},R.filter(ve=>!ve.position&&ee===0||ve.position===K).map((ve,ue)=>{var ye,me;return z.createElement(JL,{key:ve.id,icons:M,index:ue,toast:ve,defaultRichColors:w,duration:(ye=_?.duration)!=null?ye:O,className:_?.className,descriptionClassName:_?.descriptionClassName,invert:i,visibleToasts:S,closeButton:(me=_?.closeButton)!=null?me:f,interacting:Y,position:K,style:_?.style,unstyled:_?.unstyled,classNames:_?.classNames,cancelButtonStyle:_?.cancelButtonStyle,actionButtonStyle:_?.actionButtonStyle,closeButtonAriaLabel:_?.closeButtonAriaLabel,removeToast:V,toasts:R.filter(Z=>Z.position==ve.position),heights:U.filter(Z=>Z.position==ve.position),setHeights:I,expandByDefault:u,gap:T,expanded:B,swipeDirections:t.swipeDirections})})):null}))}),n$=({...e})=>{const{theme:t="system"}=jL();return g.jsx(t$,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:t,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})};function xt(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function R2(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function d3(...e){return t=>{let n=!1;const r=e.map(i=>{const s=R2(i,t);return!n&&typeof s=="function"&&(n=!0),s});if(n)return()=>{for(let i=0;i{const{children:l,...u}=s,f=P.useMemo(()=>u,Object.values(u));return g.jsx(n.Provider,{value:f,children:l})};r.displayName=e+"Provider";function i(s){const l=P.useContext(n);if(l)return l;if(t!==void 0)return t;throw new Error(`\`${s}\` must be used within \`${e}\``)}return[r,i]}function vl(e,t=[]){let n=[];function r(s,l){const u=P.createContext(l),f=n.length;n=[...n,l];const d=p=>{const{scope:y,children:w,...O}=p,x=y?.[e]?.[f]||u,S=P.useMemo(()=>O,Object.values(O));return g.jsx(x.Provider,{value:S,children:w})};d.displayName=s+"Provider";function m(p,y){const w=y?.[e]?.[f]||u,O=P.useContext(w);if(O)return O;if(l!==void 0)return l;throw new Error(`\`${p}\` must be used within \`${s}\``)}return[d,m]}const i=()=>{const s=n.map(l=>P.createContext(l));return function(u){const f=u?.[e]||s;return P.useMemo(()=>({[`__scope${e}`]:{...u,[e]:f}}),[u,f])}};return i.scopeName=e,[r,a$(i,...t)]}function a$(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(s){const l=r.reduce((u,{useScope:f,scopeName:d})=>{const p=f(s)[`__scope${d}`];return{...u,...p}},{});return P.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}function Xc(e){const t=i$(e),n=P.forwardRef((r,i)=>{const{children:s,...l}=r,u=P.Children.toArray(s),f=u.find(s$);if(f){const d=f.props.children,m=u.map(p=>p===f?P.Children.count(d)>1?P.Children.only(null):P.isValidElement(d)?d.props.children:null:p);return g.jsx(t,{...l,ref:i,children:P.isValidElement(d)?P.cloneElement(d,void 0,m):null})}return g.jsx(t,{...l,ref:i,children:s})});return n.displayName=`${e}.Slot`,n}var h3=Xc("Slot");function i$(e){const t=P.forwardRef((n,r)=>{const{children:i,...s}=n;if(P.isValidElement(i)){const l=c$(i),u=l$(s,i.props);return i.type!==P.Fragment&&(u.ref=r?d3(r,l):l),P.cloneElement(i,u)}return P.Children.count(i)>1?P.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var p3=Symbol("radix.slottable");function o$(e){const t=({children:n})=>g.jsx(g.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=p3,t}function s$(e){return P.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===p3}function l$(e,t){const n={...t};for(const r in t){const i=e[r],s=t[r];/^on[A-Z]/.test(r)?i&&s?n[r]=(...u)=>{const f=s(...u);return i(...u),f}:i&&(n[r]=i):r==="style"?n[r]={...i,...s}:r==="className"&&(n[r]=[i,s].filter(Boolean).join(" "))}return{...e,...n}}function c$(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var u$=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],$t=u$.reduce((e,t)=>{const n=Xc(`Primitive.${t}`),r=P.forwardRef((i,s)=>{const{asChild:l,...u}=i,f=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),g.jsx(f,{...u,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function f$(e,t){e&&kw.flushSync(()=>e.dispatchEvent(t))}function _o(e){const t=P.useRef(e);return P.useEffect(()=>{t.current=e}),P.useMemo(()=>(...n)=>t.current?.(...n),[])}function d$(e,t=globalThis?.document){const n=_o(e);P.useEffect(()=>{const r=i=>{i.key==="Escape"&&n(i)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var h$="DismissableLayer",Jx="dismissableLayer.update",p$="dismissableLayer.pointerDownOutside",m$="dismissableLayer.focusOutside",D2,m3=P.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Hw=P.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:s,onInteractOutside:l,onDismiss:u,...f}=e,d=P.useContext(m3),[m,p]=P.useState(null),y=m?.ownerDocument??globalThis?.document,[,w]=P.useState({}),O=kn(t,j=>p(j)),x=Array.from(d.layers),[S]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),_=x.indexOf(S),E=m?x.indexOf(m):-1,T=d.layersWithOutsidePointerEventsDisabled.size>0,M=E>=_,A=g$(j=>{const R=j.target,H=[...d.branches].some(U=>U.contains(R));!M||H||(i?.(j),l?.(j),j.defaultPrevented||u?.())},y),C=b$(j=>{const R=j.target;[...d.branches].some(U=>U.contains(R))||(s?.(j),l?.(j),j.defaultPrevented||u?.())},y);return d$(j=>{E===d.layers.size-1&&(r?.(j),!j.defaultPrevented&&u&&(j.preventDefault(),u()))},y),P.useEffect(()=>{if(m)return n&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(D2=y.body.style.pointerEvents,y.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(m)),d.layers.add(m),k2(),()=>{n&&d.layersWithOutsidePointerEventsDisabled.size===1&&(y.body.style.pointerEvents=D2)}},[m,y,n,d]),P.useEffect(()=>()=>{m&&(d.layers.delete(m),d.layersWithOutsidePointerEventsDisabled.delete(m),k2())},[m,d]),P.useEffect(()=>{const j=()=>w({});return document.addEventListener(Jx,j),()=>document.removeEventListener(Jx,j)},[]),g.jsx($t.div,{...f,ref:O,style:{pointerEvents:T?M?"auto":"none":void 0,...e.style},onFocusCapture:xt(e.onFocusCapture,C.onFocusCapture),onBlurCapture:xt(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:xt(e.onPointerDownCapture,A.onPointerDownCapture)})});Hw.displayName=h$;var v$="DismissableLayerBranch",y$=P.forwardRef((e,t)=>{const n=P.useContext(m3),r=P.useRef(null),i=kn(t,r);return P.useEffect(()=>{const s=r.current;if(s)return n.branches.add(s),()=>{n.branches.delete(s)}},[n.branches]),g.jsx($t.div,{...e,ref:i})});y$.displayName=v$;function g$(e,t=globalThis?.document){const n=_o(e),r=P.useRef(!1),i=P.useRef(()=>{});return P.useEffect(()=>{const s=u=>{if(u.target&&!r.current){let f=function(){v3(p$,n,d,{discrete:!0})};const d={originalEvent:u};u.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=f,t.addEventListener("click",i.current,{once:!0})):f()}else t.removeEventListener("click",i.current);r.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",s),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function b$(e,t=globalThis?.document){const n=_o(e),r=P.useRef(!1);return P.useEffect(()=>{const i=s=>{s.target&&!r.current&&v3(m$,n,{originalEvent:s},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function k2(){const e=new CustomEvent(Jx);document.dispatchEvent(e)}function v3(e,t,n,{discrete:r}){const i=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?f$(i,s):i.dispatchEvent(s)}var Ci=globalThis?.document?P.useLayoutEffect:()=>{},x$=tp[" useId ".trim().toString()]||(()=>{}),w$=0;function zc(e){const[t,n]=P.useState(x$());return Ci(()=>{n(r=>r??String(w$++))},[e]),e||(t?`radix-${t}`:"")}const S$=["top","right","bottom","left"],Ni=Math.min,Qn=Math.max,Jd=Math.round,bd=Math.floor,Kr=e=>({x:e,y:e}),O$={left:"right",right:"left",bottom:"top",top:"bottom"},_$={start:"end",end:"start"};function e1(e,t,n){return Qn(e,Ni(t,n))}function ka(e,t){return typeof e=="function"?e(t):e}function Ha(e){return e.split("-")[0]}function yl(e){return e.split("-")[1]}function Iw(e){return e==="x"?"y":"x"}function qw(e){return e==="y"?"height":"width"}const A$=new Set(["top","bottom"]);function Yr(e){return A$.has(Ha(e))?"y":"x"}function zw(e){return Iw(Yr(e))}function E$(e,t,n){n===void 0&&(n=!1);const r=yl(e),i=zw(e),s=qw(i);let l=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(l=eh(l)),[l,eh(l)]}function T$(e){const t=eh(e);return[t1(e),t,t1(t)]}function t1(e){return e.replace(/start|end/g,t=>_$[t])}const H2=["left","right"],I2=["right","left"],j$=["top","bottom"],C$=["bottom","top"];function N$(e,t,n){switch(e){case"top":case"bottom":return n?t?I2:H2:t?H2:I2;case"left":case"right":return t?j$:C$;default:return[]}}function M$(e,t,n,r){const i=yl(e);let s=N$(Ha(e),n==="start",r);return i&&(s=s.map(l=>l+"-"+i),t&&(s=s.concat(s.map(t1)))),s}function eh(e){return e.replace(/left|right|bottom|top/g,t=>O$[t])}function P$(e){return{top:0,right:0,bottom:0,left:0,...e}}function y3(e){return typeof e!="number"?P$(e):{top:e,right:e,bottom:e,left:e}}function th(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function q2(e,t,n){let{reference:r,floating:i}=e;const s=Yr(t),l=zw(t),u=qw(l),f=Ha(t),d=s==="y",m=r.x+r.width/2-i.width/2,p=r.y+r.height/2-i.height/2,y=r[u]/2-i[u]/2;let w;switch(f){case"top":w={x:m,y:r.y-i.height};break;case"bottom":w={x:m,y:r.y+r.height};break;case"right":w={x:r.x+r.width,y:p};break;case"left":w={x:r.x-i.width,y:p};break;default:w={x:r.x,y:r.y}}switch(yl(t)){case"start":w[l]-=y*(n&&d?-1:1);break;case"end":w[l]+=y*(n&&d?-1:1);break}return w}const R$=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:s=[],platform:l}=n,u=s.filter(Boolean),f=await(l.isRTL==null?void 0:l.isRTL(t));let d=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:m,y:p}=q2(d,r,f),y=r,w={},O=0;for(let x=0;x({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:s,platform:l,elements:u,middlewareData:f}=t,{element:d,padding:m=0}=ka(e,t)||{};if(d==null)return{};const p=y3(m),y={x:n,y:r},w=zw(i),O=qw(w),x=await l.getDimensions(d),S=w==="y",_=S?"top":"left",E=S?"bottom":"right",T=S?"clientHeight":"clientWidth",M=s.reference[O]+s.reference[w]-y[w]-s.floating[O],A=y[w]-s.reference[w],C=await(l.getOffsetParent==null?void 0:l.getOffsetParent(d));let j=C?C[T]:0;(!j||!await(l.isElement==null?void 0:l.isElement(C)))&&(j=u.floating[T]||s.floating[O]);const R=M/2-A/2,H=j/2-x[O]/2-1,U=Ni(p[_],H),I=Ni(p[E],H),B=U,G=j-x[O]-I,Y=j/2-x[O]/2+R,Q=e1(B,Y,G),k=!f.arrow&&yl(i)!=null&&Y!==Q&&s.reference[O]/2-(YY<=0)){var I,B;const Y=(((I=s.flip)==null?void 0:I.index)||0)+1,Q=j[Y];if(Q&&(!(p==="alignment"?E!==Yr(Q):!1)||U.every(L=>Yr(L.placement)===E?L.overflows[0]>0:!0)))return{data:{index:Y,overflows:U},reset:{placement:Q}};let k=(B=U.filter($=>$.overflows[0]<=0).sort(($,L)=>$.overflows[1]-L.overflows[1])[0])==null?void 0:B.placement;if(!k)switch(w){case"bestFit":{var G;const $=(G=U.filter(L=>{if(C){const J=Yr(L.placement);return J===E||J==="y"}return!0}).map(L=>[L.placement,L.overflows.filter(J=>J>0).reduce((J,ie)=>J+ie,0)]).sort((L,J)=>L[1]-J[1])[0])==null?void 0:G[0];$&&(k=$);break}case"initialPlacement":k=u;break}if(i!==k)return{reset:{placement:k}}}return{}}}};function z2(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function L2(e){return S$.some(t=>e[t]>=0)}const H$=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...i}=ka(e,t);switch(r){case"referenceHidden":{const s=await Wc(t,{...i,elementContext:"reference"}),l=z2(s,n.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:L2(l)}}}case"escaped":{const s=await Wc(t,{...i,altBoundary:!0}),l=z2(s,n.floating);return{data:{escapedOffsets:l,escaped:L2(l)}}}default:return{}}}}},g3=new Set(["left","top"]);async function I$(e,t){const{placement:n,platform:r,elements:i}=e,s=await(r.isRTL==null?void 0:r.isRTL(i.floating)),l=Ha(n),u=yl(n),f=Yr(n)==="y",d=g3.has(l)?-1:1,m=s&&f?-1:1,p=ka(t,e);let{mainAxis:y,crossAxis:w,alignmentAxis:O}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return u&&typeof O=="number"&&(w=u==="end"?O*-1:O),f?{x:w*m,y:y*d}:{x:y*d,y:w*m}}const q$=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:s,placement:l,middlewareData:u}=t,f=await I$(t,e);return l===((n=u.offset)==null?void 0:n.placement)&&(r=u.arrow)!=null&&r.alignmentOffset?{}:{x:i+f.x,y:s+f.y,data:{...f,placement:l}}}}},z$=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:u={fn:S=>{let{x:_,y:E}=S;return{x:_,y:E}}},...f}=ka(e,t),d={x:n,y:r},m=await Wc(t,f),p=Yr(Ha(i)),y=Iw(p);let w=d[y],O=d[p];if(s){const S=y==="y"?"top":"left",_=y==="y"?"bottom":"right",E=w+m[S],T=w-m[_];w=e1(E,w,T)}if(l){const S=p==="y"?"top":"left",_=p==="y"?"bottom":"right",E=O+m[S],T=O-m[_];O=e1(E,O,T)}const x=u.fn({...t,[y]:w,[p]:O});return{...x,data:{x:x.x-n,y:x.y-r,enabled:{[y]:s,[p]:l}}}}}},L$=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:i,rects:s,middlewareData:l}=t,{offset:u=0,mainAxis:f=!0,crossAxis:d=!0}=ka(e,t),m={x:n,y:r},p=Yr(i),y=Iw(p);let w=m[y],O=m[p];const x=ka(u,t),S=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(f){const T=y==="y"?"height":"width",M=s.reference[y]-s.floating[T]+S.mainAxis,A=s.reference[y]+s.reference[T]-S.mainAxis;wA&&(w=A)}if(d){var _,E;const T=y==="y"?"width":"height",M=g3.has(Ha(i)),A=s.reference[p]-s.floating[T]+(M&&((_=l.offset)==null?void 0:_[p])||0)+(M?0:S.crossAxis),C=s.reference[p]+s.reference[T]+(M?0:((E=l.offset)==null?void 0:E[p])||0)-(M?S.crossAxis:0);OC&&(O=C)}return{[y]:w,[p]:O}}}},$$=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:i,rects:s,platform:l,elements:u}=t,{apply:f=()=>{},...d}=ka(e,t),m=await Wc(t,d),p=Ha(i),y=yl(i),w=Yr(i)==="y",{width:O,height:x}=s.floating;let S,_;p==="top"||p==="bottom"?(S=p,_=y===(await(l.isRTL==null?void 0:l.isRTL(u.floating))?"start":"end")?"left":"right"):(_=p,S=y==="end"?"top":"bottom");const E=x-m.top-m.bottom,T=O-m.left-m.right,M=Ni(x-m[S],E),A=Ni(O-m[_],T),C=!t.middlewareData.shift;let j=M,R=A;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(R=T),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(j=E),C&&!y){const U=Qn(m.left,0),I=Qn(m.right,0),B=Qn(m.top,0),G=Qn(m.bottom,0);w?R=O-2*(U!==0||I!==0?U+I:Qn(m.left,m.right)):j=x-2*(B!==0||G!==0?B+G:Qn(m.top,m.bottom))}await f({...t,availableWidth:R,availableHeight:j});const H=await l.getDimensions(u.floating);return O!==H.width||x!==H.height?{reset:{rects:!0}}:{}}}};function lp(){return typeof window<"u"}function gl(e){return b3(e)?(e.nodeName||"").toLowerCase():"#document"}function Zn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ta(e){var t;return(t=(b3(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function b3(e){return lp()?e instanceof Node||e instanceof Zn(e).Node:!1}function Nr(e){return lp()?e instanceof Element||e instanceof Zn(e).Element:!1}function Wr(e){return lp()?e instanceof HTMLElement||e instanceof Zn(e).HTMLElement:!1}function $2(e){return!lp()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Zn(e).ShadowRoot}const B$=new Set(["inline","contents"]);function Bu(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=Mr(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!B$.has(i)}const U$=new Set(["table","td","th"]);function F$(e){return U$.has(gl(e))}const G$=[":popover-open",":modal"];function cp(e){return G$.some(t=>{try{return e.matches(t)}catch{return!1}})}const Y$=["transform","translate","scale","rotate","perspective"],V$=["transform","translate","scale","rotate","perspective","filter"],K$=["paint","layout","strict","content"];function Lw(e){const t=$w(),n=Nr(e)?Mr(e):e;return Y$.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||V$.some(r=>(n.willChange||"").includes(r))||K$.some(r=>(n.contain||"").includes(r))}function Q$(e){let t=Mi(e);for(;Wr(t)&&!Vs(t);){if(Lw(t))return t;if(cp(t))return null;t=Mi(t)}return null}function $w(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const X$=new Set(["html","body","#document"]);function Vs(e){return X$.has(gl(e))}function Mr(e){return Zn(e).getComputedStyle(e)}function up(e){return Nr(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Mi(e){if(gl(e)==="html")return e;const t=e.assignedSlot||e.parentNode||$2(e)&&e.host||ta(e);return $2(t)?t.host:t}function x3(e){const t=Mi(e);return Vs(t)?e.ownerDocument?e.ownerDocument.body:e.body:Wr(t)&&Bu(t)?t:x3(t)}function Zc(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=x3(e),s=i===((r=e.ownerDocument)==null?void 0:r.body),l=Zn(i);if(s){const u=n1(l);return t.concat(l,l.visualViewport||[],Bu(i)?i:[],u&&n?Zc(u):[])}return t.concat(i,Zc(i,[],n))}function n1(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function w3(e){const t=Mr(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=Wr(e),s=i?e.offsetWidth:n,l=i?e.offsetHeight:r,u=Jd(n)!==s||Jd(r)!==l;return u&&(n=s,r=l),{width:n,height:r,$:u}}function Bw(e){return Nr(e)?e:e.contextElement}function Ls(e){const t=Bw(e);if(!Wr(t))return Kr(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:s}=w3(t);let l=(s?Jd(n.width):n.width)/r,u=(s?Jd(n.height):n.height)/i;return(!l||!Number.isFinite(l))&&(l=1),(!u||!Number.isFinite(u))&&(u=1),{x:l,y:u}}const W$=Kr(0);function S3(e){const t=Zn(e);return!$w()||!t.visualViewport?W$:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Z$(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Zn(e)?!1:t}function Ao(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),s=Bw(e);let l=Kr(1);t&&(r?Nr(r)&&(l=Ls(r)):l=Ls(e));const u=Z$(s,n,r)?S3(s):Kr(0);let f=(i.left+u.x)/l.x,d=(i.top+u.y)/l.y,m=i.width/l.x,p=i.height/l.y;if(s){const y=Zn(s),w=r&&Nr(r)?Zn(r):r;let O=y,x=n1(O);for(;x&&r&&w!==O;){const S=Ls(x),_=x.getBoundingClientRect(),E=Mr(x),T=_.left+(x.clientLeft+parseFloat(E.paddingLeft))*S.x,M=_.top+(x.clientTop+parseFloat(E.paddingTop))*S.y;f*=S.x,d*=S.y,m*=S.x,p*=S.y,f+=T,d+=M,O=Zn(x),x=n1(O)}}return th({width:m,height:p,x:f,y:d})}function fp(e,t){const n=up(e).scrollLeft;return t?t.left+n:Ao(ta(e)).left+n}function O3(e,t){const n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-fp(e,n),i=n.top+t.scrollTop;return{x:r,y:i}}function J$(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const s=i==="fixed",l=ta(r),u=t?cp(t.floating):!1;if(r===l||u&&s)return n;let f={scrollLeft:0,scrollTop:0},d=Kr(1);const m=Kr(0),p=Wr(r);if((p||!p&&!s)&&((gl(r)!=="body"||Bu(l))&&(f=up(r)),Wr(r))){const w=Ao(r);d=Ls(r),m.x=w.x+r.clientLeft,m.y=w.y+r.clientTop}const y=l&&!p&&!s?O3(l,f):Kr(0);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-f.scrollLeft*d.x+m.x+y.x,y:n.y*d.y-f.scrollTop*d.y+m.y+y.y}}function eB(e){return Array.from(e.getClientRects())}function tB(e){const t=ta(e),n=up(e),r=e.ownerDocument.body,i=Qn(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),s=Qn(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let l=-n.scrollLeft+fp(e);const u=-n.scrollTop;return Mr(r).direction==="rtl"&&(l+=Qn(t.clientWidth,r.clientWidth)-i),{width:i,height:s,x:l,y:u}}const B2=25;function nB(e,t){const n=Zn(e),r=ta(e),i=n.visualViewport;let s=r.clientWidth,l=r.clientHeight,u=0,f=0;if(i){s=i.width,l=i.height;const m=$w();(!m||m&&t==="fixed")&&(u=i.offsetLeft,f=i.offsetTop)}const d=fp(r);if(d<=0){const m=r.ownerDocument,p=m.body,y=getComputedStyle(p),w=m.compatMode==="CSS1Compat"&&parseFloat(y.marginLeft)+parseFloat(y.marginRight)||0,O=Math.abs(r.clientWidth-p.clientWidth-w);O<=B2&&(s-=O)}else d<=B2&&(s+=d);return{width:s,height:l,x:u,y:f}}const rB=new Set(["absolute","fixed"]);function aB(e,t){const n=Ao(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,s=Wr(e)?Ls(e):Kr(1),l=e.clientWidth*s.x,u=e.clientHeight*s.y,f=i*s.x,d=r*s.y;return{width:l,height:u,x:f,y:d}}function U2(e,t,n){let r;if(t==="viewport")r=nB(e,n);else if(t==="document")r=tB(ta(e));else if(Nr(t))r=aB(t,n);else{const i=S3(e);r={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return th(r)}function _3(e,t){const n=Mi(e);return n===t||!Nr(n)||Vs(n)?!1:Mr(n).position==="fixed"||_3(n,t)}function iB(e,t){const n=t.get(e);if(n)return n;let r=Zc(e,[],!1).filter(u=>Nr(u)&&gl(u)!=="body"),i=null;const s=Mr(e).position==="fixed";let l=s?Mi(e):e;for(;Nr(l)&&!Vs(l);){const u=Mr(l),f=Lw(l);!f&&u.position==="fixed"&&(i=null),(s?!f&&!i:!f&&u.position==="static"&&!!i&&rB.has(i.position)||Bu(l)&&!f&&_3(e,l))?r=r.filter(m=>m!==l):i=u,l=Mi(l)}return t.set(e,r),r}function oB(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const l=[...n==="clippingAncestors"?cp(t)?[]:iB(t,this._c):[].concat(n),r],u=l[0],f=l.reduce((d,m)=>{const p=U2(t,m,i);return d.top=Qn(p.top,d.top),d.right=Ni(p.right,d.right),d.bottom=Ni(p.bottom,d.bottom),d.left=Qn(p.left,d.left),d},U2(t,u,i));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function sB(e){const{width:t,height:n}=w3(e);return{width:t,height:n}}function lB(e,t,n){const r=Wr(t),i=ta(t),s=n==="fixed",l=Ao(e,!0,s,t);let u={scrollLeft:0,scrollTop:0};const f=Kr(0);function d(){f.x=fp(i)}if(r||!r&&!s)if((gl(t)!=="body"||Bu(i))&&(u=up(t)),r){const w=Ao(t,!0,s,t);f.x=w.x+t.clientLeft,f.y=w.y+t.clientTop}else i&&d();s&&!r&&i&&d();const m=i&&!r&&!s?O3(i,u):Kr(0),p=l.left+u.scrollLeft-f.x-m.x,y=l.top+u.scrollTop-f.y-m.y;return{x:p,y,width:l.width,height:l.height}}function Sy(e){return Mr(e).position==="static"}function F2(e,t){if(!Wr(e)||Mr(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return ta(e)===n&&(n=n.ownerDocument.body),n}function A3(e,t){const n=Zn(e);if(cp(e))return n;if(!Wr(e)){let i=Mi(e);for(;i&&!Vs(i);){if(Nr(i)&&!Sy(i))return i;i=Mi(i)}return n}let r=F2(e,t);for(;r&&F$(r)&&Sy(r);)r=F2(r,t);return r&&Vs(r)&&Sy(r)&&!Lw(r)?n:r||Q$(e)||n}const cB=async function(e){const t=this.getOffsetParent||A3,n=this.getDimensions,r=await n(e.floating);return{reference:lB(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function uB(e){return Mr(e).direction==="rtl"}const fB={convertOffsetParentRelativeRectToViewportRelativeRect:J$,getDocumentElement:ta,getClippingRect:oB,getOffsetParent:A3,getElementRects:cB,getClientRects:eB,getDimensions:sB,getScale:Ls,isElement:Nr,isRTL:uB};function E3(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function dB(e,t){let n=null,r;const i=ta(e);function s(){var u;clearTimeout(r),(u=n)==null||u.disconnect(),n=null}function l(u,f){u===void 0&&(u=!1),f===void 0&&(f=1),s();const d=e.getBoundingClientRect(),{left:m,top:p,width:y,height:w}=d;if(u||t(),!y||!w)return;const O=bd(p),x=bd(i.clientWidth-(m+y)),S=bd(i.clientHeight-(p+w)),_=bd(m),T={rootMargin:-O+"px "+-x+"px "+-S+"px "+-_+"px",threshold:Qn(0,Ni(1,f))||1};let M=!0;function A(C){const j=C[0].intersectionRatio;if(j!==f){if(!M)return l();j?l(!1,j):r=setTimeout(()=>{l(!1,1e-7)},1e3)}j===1&&!E3(d,e.getBoundingClientRect())&&l(),M=!1}try{n=new IntersectionObserver(A,{...T,root:i.ownerDocument})}catch{n=new IntersectionObserver(A,T)}n.observe(e)}return l(!0),s}function hB(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:l=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:f=!1}=r,d=Bw(e),m=i||s?[...d?Zc(d):[],...Zc(t)]:[];m.forEach(_=>{i&&_.addEventListener("scroll",n,{passive:!0}),s&&_.addEventListener("resize",n)});const p=d&&u?dB(d,n):null;let y=-1,w=null;l&&(w=new ResizeObserver(_=>{let[E]=_;E&&E.target===d&&w&&(w.unobserve(t),cancelAnimationFrame(y),y=requestAnimationFrame(()=>{var T;(T=w)==null||T.observe(t)})),n()}),d&&!f&&w.observe(d),w.observe(t));let O,x=f?Ao(e):null;f&&S();function S(){const _=Ao(e);x&&!E3(x,_)&&n(),x=_,O=requestAnimationFrame(S)}return n(),()=>{var _;m.forEach(E=>{i&&E.removeEventListener("scroll",n),s&&E.removeEventListener("resize",n)}),p?.(),(_=w)==null||_.disconnect(),w=null,f&&cancelAnimationFrame(O)}}const pB=q$,mB=z$,vB=k$,yB=$$,gB=H$,G2=D$,bB=L$,xB=(e,t,n)=>{const r=new Map,i={platform:fB,...n},s={...i.platform,_c:r};return R$(e,t,{...i,platform:s})};var wB=typeof document<"u",SB=function(){},Vd=wB?P.useLayoutEffect:SB;function nh(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!nh(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){const s=i[r];if(!(s==="_owner"&&e.$$typeof)&&!nh(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function T3(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Y2(e,t){const n=T3(e);return Math.round(t*n)/n}function Oy(e){const t=P.useRef(e);return Vd(()=>{t.current=e}),t}function OB(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:s,floating:l}={},transform:u=!0,whileElementsMounted:f,open:d}=e,[m,p]=P.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[y,w]=P.useState(r);nh(y,r)||w(r);const[O,x]=P.useState(null),[S,_]=P.useState(null),E=P.useCallback(L=>{L!==C.current&&(C.current=L,x(L))},[]),T=P.useCallback(L=>{L!==j.current&&(j.current=L,_(L))},[]),M=s||O,A=l||S,C=P.useRef(null),j=P.useRef(null),R=P.useRef(m),H=f!=null,U=Oy(f),I=Oy(i),B=Oy(d),G=P.useCallback(()=>{if(!C.current||!j.current)return;const L={placement:t,strategy:n,middleware:y};I.current&&(L.platform=I.current),xB(C.current,j.current,L).then(J=>{const ie={...J,isPositioned:B.current!==!1};Y.current&&!nh(R.current,ie)&&(R.current=ie,kw.flushSync(()=>{p(ie)}))})},[y,t,n,I,B]);Vd(()=>{d===!1&&R.current.isPositioned&&(R.current.isPositioned=!1,p(L=>({...L,isPositioned:!1})))},[d]);const Y=P.useRef(!1);Vd(()=>(Y.current=!0,()=>{Y.current=!1}),[]),Vd(()=>{if(M&&(C.current=M),A&&(j.current=A),M&&A){if(U.current)return U.current(M,A,G);G()}},[M,A,G,U,H]);const Q=P.useMemo(()=>({reference:C,floating:j,setReference:E,setFloating:T}),[E,T]),k=P.useMemo(()=>({reference:M,floating:A}),[M,A]),$=P.useMemo(()=>{const L={position:n,left:0,top:0};if(!k.floating)return L;const J=Y2(k.floating,m.x),ie=Y2(k.floating,m.y);return u?{...L,transform:"translate("+J+"px, "+ie+"px)",...T3(k.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:J,top:ie}},[n,u,k.floating,m.x,m.y]);return P.useMemo(()=>({...m,update:G,refs:Q,elements:k,floatingStyles:$}),[m,G,Q,k,$])}const _B=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:i}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?G2({element:r.current,padding:i}).fn(n):{}:r?G2({element:r,padding:i}).fn(n):{}}}},AB=(e,t)=>({...pB(e),options:[e,t]}),EB=(e,t)=>({...mB(e),options:[e,t]}),TB=(e,t)=>({...bB(e),options:[e,t]}),jB=(e,t)=>({...vB(e),options:[e,t]}),CB=(e,t)=>({...yB(e),options:[e,t]}),NB=(e,t)=>({...gB(e),options:[e,t]}),MB=(e,t)=>({..._B(e),options:[e,t]});var PB="Arrow",j3=P.forwardRef((e,t)=>{const{children:n,width:r=10,height:i=5,...s}=e;return g.jsx($t.svg,{...s,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:g.jsx("polygon",{points:"0,0 30,0 15,10"})})});j3.displayName=PB;var RB=j3;function DB(e){const[t,n]=P.useState(void 0);return Ci(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const s=i[0];let l,u;if("borderBoxSize"in s){const f=s.borderBoxSize,d=Array.isArray(f)?f[0]:f;l=d.inlineSize,u=d.blockSize}else l=e.offsetWidth,u=e.offsetHeight;n({width:l,height:u})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var C3="Popper",[N3,M3]=vl(C3),[ule,P3]=N3(C3),R3="PopperAnchor",D3=P.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...i}=e,s=P3(R3,n),l=P.useRef(null),u=kn(t,l),f=P.useRef(null);return P.useEffect(()=>{const d=f.current;f.current=r?.current||l.current,d!==f.current&&s.onAnchorChange(f.current)}),r?null:g.jsx($t.div,{...i,ref:u})});D3.displayName=R3;var Uw="PopperContent",[kB,HB]=N3(Uw),k3=P.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:i=0,align:s="center",alignOffset:l=0,arrowPadding:u=0,avoidCollisions:f=!0,collisionBoundary:d=[],collisionPadding:m=0,sticky:p="partial",hideWhenDetached:y=!1,updatePositionStrategy:w="optimized",onPlaced:O,...x}=e,S=P3(Uw,n),[_,E]=P.useState(null),T=kn(t,de=>E(de)),[M,A]=P.useState(null),C=DB(M),j=C?.width??0,R=C?.height??0,H=r+(s!=="center"?"-"+s:""),U=typeof m=="number"?m:{top:0,right:0,bottom:0,left:0,...m},I=Array.isArray(d)?d:[d],B=I.length>0,G={padding:U,boundary:I.filter(qB),altBoundary:B},{refs:Y,floatingStyles:Q,placement:k,isPositioned:$,middlewareData:L}=OB({strategy:"fixed",placement:H,whileElementsMounted:(...de)=>hB(...de,{animationFrame:w==="always"}),elements:{reference:S.anchor},middleware:[AB({mainAxis:i+R,alignmentAxis:l}),f&&EB({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?TB():void 0,...G}),f&&jB({...G}),CB({...G,apply:({elements:de,rects:ve,availableWidth:ue,availableHeight:ye})=>{const{width:me,height:Z}=ve.reference,Ae=de.floating.style;Ae.setProperty("--radix-popper-available-width",`${ue}px`),Ae.setProperty("--radix-popper-available-height",`${ye}px`),Ae.setProperty("--radix-popper-anchor-width",`${me}px`),Ae.setProperty("--radix-popper-anchor-height",`${Z}px`)}}),M&&MB({element:M,padding:u}),zB({arrowWidth:j,arrowHeight:R}),y&&NB({strategy:"referenceHidden",...G})]}),[J,ie]=q3(k),q=_o(O);Ci(()=>{$&&q?.()},[$,q]);const V=L.arrow?.x,K=L.arrow?.y,ee=L.arrow?.centerOffset!==0,[ce,he]=P.useState();return Ci(()=>{_&&he(window.getComputedStyle(_).zIndex)},[_]),g.jsx("div",{ref:Y.setFloating,"data-radix-popper-content-wrapper":"",style:{...Q,transform:$?Q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ce,"--radix-popper-transform-origin":[L.transformOrigin?.x,L.transformOrigin?.y].join(" "),...L.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:g.jsx(kB,{scope:n,placedSide:J,onArrowChange:A,arrowX:V,arrowY:K,shouldHideArrow:ee,children:g.jsx($t.div,{"data-side":J,"data-align":ie,...x,ref:T,style:{...x.style,animation:$?void 0:"none"}})})})});k3.displayName=Uw;var H3="PopperArrow",IB={top:"bottom",right:"left",bottom:"top",left:"right"},I3=P.forwardRef(function(t,n){const{__scopePopper:r,...i}=t,s=HB(H3,r),l=IB[s.placedSide];return g.jsx("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[s.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[s.placedSide],visibility:s.shouldHideArrow?"hidden":void 0},children:g.jsx(RB,{...i,ref:n,style:{...i.style,display:"block"}})})});I3.displayName=H3;function qB(e){return e!==null}var zB=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:i}=t,l=i.arrow?.centerOffset!==0,u=l?0:e.arrowWidth,f=l?0:e.arrowHeight,[d,m]=q3(n),p={start:"0%",center:"50%",end:"100%"}[m],y=(i.arrow?.x??0)+u/2,w=(i.arrow?.y??0)+f/2;let O="",x="";return d==="bottom"?(O=l?p:`${y}px`,x=`${-f}px`):d==="top"?(O=l?p:`${y}px`,x=`${r.floating.height+f}px`):d==="right"?(O=`${-f}px`,x=l?p:`${w}px`):d==="left"&&(O=`${r.floating.width+f}px`,x=l?p:`${w}px`),{data:{x:O,y:x}}}});function q3(e){const[t,n="center"]=e.split("-");return[t,n]}var LB=D3,$B=k3,BB=I3,UB="Portal",z3=P.forwardRef((e,t)=>{const{container:n,...r}=e,[i,s]=P.useState(!1);Ci(()=>s(!0),[]);const l=n||i&&globalThis?.document?.body;return l?f3.createPortal(g.jsx($t.div,{...r,ref:t}),l):null});z3.displayName=UB;function FB(e,t){return P.useReducer((n,r)=>t[n][r]??n,e)}var bl=e=>{const{present:t,children:n}=e,r=GB(t),i=typeof n=="function"?n({present:r.isPresent}):P.Children.only(n),s=kn(r.ref,YB(i));return typeof n=="function"||r.isPresent?P.cloneElement(i,{ref:s}):null};bl.displayName="Presence";function GB(e){const[t,n]=P.useState(),r=P.useRef(null),i=P.useRef(e),s=P.useRef("none"),l=e?"mounted":"unmounted",[u,f]=FB(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return P.useEffect(()=>{const d=xd(r.current);s.current=u==="mounted"?d:"none"},[u]),Ci(()=>{const d=r.current,m=i.current;if(m!==e){const y=s.current,w=xd(d);e?f("MOUNT"):w==="none"||d?.display==="none"?f("UNMOUNT"):f(m&&y!==w?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,f]),Ci(()=>{if(t){let d;const m=t.ownerDocument.defaultView??window,p=w=>{const x=xd(r.current).includes(CSS.escape(w.animationName));if(w.target===t&&x&&(f("ANIMATION_END"),!i.current)){const S=t.style.animationFillMode;t.style.animationFillMode="forwards",d=m.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=S)})}},y=w=>{w.target===t&&(s.current=xd(r.current))};return t.addEventListener("animationstart",y),t.addEventListener("animationcancel",p),t.addEventListener("animationend",p),()=>{m.clearTimeout(d),t.removeEventListener("animationstart",y),t.removeEventListener("animationcancel",p),t.removeEventListener("animationend",p)}}else f("ANIMATION_END")},[t,f]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:P.useCallback(d=>{r.current=d?getComputedStyle(d):null,n(d)},[])}}function xd(e){return e?.animationName||"none"}function YB(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var VB=tp[" useInsertionEffect ".trim().toString()]||Ci;function Fw({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[i,s,l]=KB({defaultProp:t,onChange:n}),u=e!==void 0,f=u?e:i;{const m=P.useRef(e!==void 0);P.useEffect(()=>{const p=m.current;p!==u&&console.warn(`${r} is changing from ${p?"controlled":"uncontrolled"} to ${u?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),m.current=u},[u,r])}const d=P.useCallback(m=>{if(u){const p=QB(m)?m(e):m;p!==e&&l.current?.(p)}else s(m)},[u,e,s,l]);return[f,d]}function KB({defaultProp:e,onChange:t}){const[n,r]=P.useState(e),i=P.useRef(n),s=P.useRef(t);return VB(()=>{s.current=t},[t]),P.useEffect(()=>{i.current!==n&&(s.current?.(n),i.current=n)},[n,i]),[n,r,s]}function QB(e){return typeof e=="function"}var XB=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),WB="VisuallyHidden",L3=P.forwardRef((e,t)=>g.jsx($t.span,{...e,ref:t,style:{...XB,...e.style}}));L3.displayName=WB;var ZB=L3,[dp]=vl("Tooltip",[M3]),Gw=M3(),$3="TooltipProvider",JB=700,V2="tooltip.open",[e9,B3]=dp($3),U3=e=>{const{__scopeTooltip:t,delayDuration:n=JB,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:s}=e,l=P.useRef(!0),u=P.useRef(!1),f=P.useRef(0);return P.useEffect(()=>{const d=f.current;return()=>window.clearTimeout(d)},[]),g.jsx(e9,{scope:t,isOpenDelayedRef:l,delayDuration:n,onOpen:P.useCallback(()=>{window.clearTimeout(f.current),l.current=!1},[]),onClose:P.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>l.current=!0,r)},[r]),isPointerInTransitRef:u,onPointerInTransitChange:P.useCallback(d=>{u.current=d},[]),disableHoverableContent:i,children:s})};U3.displayName=$3;var F3="Tooltip",[fle,hp]=dp(F3),r1="TooltipTrigger",t9=P.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=hp(r1,n),s=B3(r1,n),l=Gw(n),u=P.useRef(null),f=kn(t,u,i.onTriggerChange),d=P.useRef(!1),m=P.useRef(!1),p=P.useCallback(()=>d.current=!1,[]);return P.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),g.jsx(LB,{asChild:!0,...l,children:g.jsx($t.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:f,onPointerMove:xt(e.onPointerMove,y=>{y.pointerType!=="touch"&&!m.current&&!s.isPointerInTransitRef.current&&(i.onTriggerEnter(),m.current=!0)}),onPointerLeave:xt(e.onPointerLeave,()=>{i.onTriggerLeave(),m.current=!1}),onPointerDown:xt(e.onPointerDown,()=>{i.open&&i.onClose(),d.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:xt(e.onFocus,()=>{d.current||i.onOpen()}),onBlur:xt(e.onBlur,i.onClose),onClick:xt(e.onClick,i.onClose)})})});t9.displayName=r1;var n9="TooltipPortal",[dle,r9]=dp(n9,{forceMount:void 0}),Ks="TooltipContent",a9=P.forwardRef((e,t)=>{const n=r9(Ks,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...s}=e,l=hp(Ks,e.__scopeTooltip);return g.jsx(bl,{present:r||l.open,children:l.disableHoverableContent?g.jsx(G3,{side:i,...s,ref:t}):g.jsx(i9,{side:i,...s,ref:t})})}),i9=P.forwardRef((e,t)=>{const n=hp(Ks,e.__scopeTooltip),r=B3(Ks,e.__scopeTooltip),i=P.useRef(null),s=kn(t,i),[l,u]=P.useState(null),{trigger:f,onClose:d}=n,m=i.current,{onPointerInTransitChange:p}=r,y=P.useCallback(()=>{u(null),p(!1)},[p]),w=P.useCallback((O,x)=>{const S=O.currentTarget,_={x:O.clientX,y:O.clientY},E=u9(_,S.getBoundingClientRect()),T=f9(_,E),M=d9(x.getBoundingClientRect()),A=p9([...T,...M]);u(A),p(!0)},[p]);return P.useEffect(()=>()=>y(),[y]),P.useEffect(()=>{if(f&&m){const O=S=>w(S,m),x=S=>w(S,f);return f.addEventListener("pointerleave",O),m.addEventListener("pointerleave",x),()=>{f.removeEventListener("pointerleave",O),m.removeEventListener("pointerleave",x)}}},[f,m,w,y]),P.useEffect(()=>{if(l){const O=x=>{const S=x.target,_={x:x.clientX,y:x.clientY},E=f?.contains(S)||m?.contains(S),T=!h9(_,l);E?y():T&&(y(),d())};return document.addEventListener("pointermove",O),()=>document.removeEventListener("pointermove",O)}},[f,m,l,d,y]),g.jsx(G3,{...e,ref:s})}),[o9,s9]=dp(F3,{isInside:!1}),l9=o$("TooltipContent"),G3=P.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:s,onPointerDownOutside:l,...u}=e,f=hp(Ks,n),d=Gw(n),{onClose:m}=f;return P.useEffect(()=>(document.addEventListener(V2,m),()=>document.removeEventListener(V2,m)),[m]),P.useEffect(()=>{if(f.trigger){const p=y=>{y.target?.contains(f.trigger)&&m()};return window.addEventListener("scroll",p,{capture:!0}),()=>window.removeEventListener("scroll",p,{capture:!0})}},[f.trigger,m]),g.jsx(Hw,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:p=>p.preventDefault(),onDismiss:m,children:g.jsxs($B,{"data-state":f.stateAttribute,...d,...u,ref:t,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[g.jsx(l9,{children:r}),g.jsx(o9,{scope:n,isInside:!0,children:g.jsx(ZB,{id:f.contentId,role:"tooltip",children:i||r})})]})})});a9.displayName=Ks;var Y3="TooltipArrow",c9=P.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=Gw(n);return s9(Y3,n).isInside?null:g.jsx(BB,{...i,...r,ref:t})});c9.displayName=Y3;function u9(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(n,r,i,s)){case s:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function f9(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function d9(e){const{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function h9(e,t){const{x:n,y:r}=e;let i=!1;for(let s=0,l=t.length-1;sr!=y>r&&n<(p-d)*(r-m)/(y-m)+d&&(i=!i)}return i}function p9(e){const t=e.slice();return t.sort((n,r)=>n.xr.x?1:n.yr.y?1:0),m9(t)}function m9(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r=2;){const s=t[t.length-1],l=t[t.length-2];if((s.x-l.x)*(i.y-l.y)>=(s.y-l.y)*(i.x-l.x))t.pop();else break}t.push(i)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const i=e[r];for(;n.length>=2;){const s=n[n.length-1],l=n[n.length-2];if((s.x-l.x)*(i.y-l.y)>=(s.y-l.y)*(i.x-l.x))n.pop();else break}n.push(i)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var v9=U3;function V3(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t{const t=b9(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:l=>{const u=l.split(Yw);return u[0]===""&&u.length!==1&&u.shift(),K3(u,t)||g9(l)},getConflictingClassGroupIds:(l,u)=>{const f=n[l]||[];return u&&r[l]?[...f,...r[l]]:f}}},K3=(e,t)=>{if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),i=r?K3(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;const s=e.join(Yw);return t.validators.find(({validator:l})=>l(s))?.classGroupId},K2=/^\[(.+)\]$/,g9=e=>{if(K2.test(e)){const t=K2.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},b9=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const i in n)a1(n[i],r,i,t);return r},a1=(e,t,n,r)=>{e.forEach(i=>{if(typeof i=="string"){const s=i===""?t:Q2(t,i);s.classGroupId=n;return}if(typeof i=="function"){if(x9(i)){a1(i(r),t,n,r);return}t.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([s,l])=>{a1(l,Q2(t,s),n,r)})})},Q2=(e,t)=>{let n=e;return t.split(Yw).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},x9=e=>e.isThemeGetter,w9=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const i=(s,l)=>{n.set(s,l),t++,t>e&&(t=0,r=n,n=new Map)};return{get(s){let l=n.get(s);if(l!==void 0)return l;if((l=r.get(s))!==void 0)return i(s,l),l},set(s,l){n.has(s)?n.set(s,l):i(s,l)}}},i1="!",o1=":",S9=o1.length,O9=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=i=>{const s=[];let l=0,u=0,f=0,d;for(let O=0;Of?d-f:void 0;return{modifiers:s,hasImportantModifier:y,baseClassName:p,maybePostfixModifierPosition:w}};if(t){const i=t+o1,s=r;r=l=>l.startsWith(i)?s(l.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:l,maybePostfixModifierPosition:void 0}}if(n){const i=r;r=s=>n({className:s,parseClassName:i})}return r},_9=e=>e.endsWith(i1)?e.substring(0,e.length-1):e.startsWith(i1)?e.substring(1):e,A9=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const i=[];let s=[];return r.forEach(l=>{l[0]==="["||t[l]?(i.push(...s.sort(),l),s=[]):s.push(l)}),i.push(...s.sort()),i}},E9=e=>({cache:w9(e.cacheSize),parseClassName:O9(e),sortModifiers:A9(e),...y9(e)}),T9=/\s+/,j9=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:s}=t,l=[],u=e.trim().split(T9);let f="";for(let d=u.length-1;d>=0;d-=1){const m=u[d],{isExternal:p,modifiers:y,hasImportantModifier:w,baseClassName:O,maybePostfixModifierPosition:x}=n(m);if(p){f=m+(f.length>0?" "+f:f);continue}let S=!!x,_=r(S?O.substring(0,x):O);if(!_){if(!S){f=m+(f.length>0?" "+f:f);continue}if(_=r(O),!_){f=m+(f.length>0?" "+f:f);continue}S=!1}const E=s(y).join(":"),T=w?E+i1:E,M=T+_;if(l.includes(M))continue;l.push(M);const A=i(_,S);for(let C=0;C0?" "+f:f)}return f};function C9(){let e=0,t,n,r="";for(;e{if(typeof e=="string")return e;let t,n="";for(let r=0;rp(m),e());return n=E9(d),r=n.cache.get,i=n.cache.set,s=u,u(f)}function u(f){const d=r(f);if(d)return d;const m=j9(f,n);return i(f,m),m}return function(){return s(C9.apply(null,arguments))}}const Ft=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},X3=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,W3=/^\((?:(\w[\w-]*):)?(.+)\)$/i,M9=/^\d+\/\d+$/,P9=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,R9=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,D9=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,k9=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,H9=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ts=e=>M9.test(e),De=e=>!!e&&!Number.isNaN(Number(e)),yi=e=>!!e&&Number.isInteger(Number(e)),_y=e=>e.endsWith("%")&&De(e.slice(0,-1)),Ea=e=>P9.test(e),I9=()=>!0,q9=e=>R9.test(e)&&!D9.test(e),Z3=()=>!1,z9=e=>k9.test(e),L9=e=>H9.test(e),$9=e=>!Se(e)&&!Oe(e),B9=e=>xl(e,t4,Z3),Se=e=>X3.test(e),io=e=>xl(e,n4,q9),Ay=e=>xl(e,V9,De),X2=e=>xl(e,J3,Z3),U9=e=>xl(e,e4,L9),wd=e=>xl(e,r4,z9),Oe=e=>W3.test(e),Sc=e=>wl(e,n4),F9=e=>wl(e,K9),W2=e=>wl(e,J3),G9=e=>wl(e,t4),Y9=e=>wl(e,e4),Sd=e=>wl(e,r4,!0),xl=(e,t,n)=>{const r=X3.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},wl=(e,t,n=!1)=>{const r=W3.exec(e);return r?r[1]?t(r[1]):n:!1},J3=e=>e==="position"||e==="percentage",e4=e=>e==="image"||e==="url",t4=e=>e==="length"||e==="size"||e==="bg-size",n4=e=>e==="length",V9=e=>e==="number",K9=e=>e==="family-name",r4=e=>e==="shadow",Q9=()=>{const e=Ft("color"),t=Ft("font"),n=Ft("text"),r=Ft("font-weight"),i=Ft("tracking"),s=Ft("leading"),l=Ft("breakpoint"),u=Ft("container"),f=Ft("spacing"),d=Ft("radius"),m=Ft("shadow"),p=Ft("inset-shadow"),y=Ft("text-shadow"),w=Ft("drop-shadow"),O=Ft("blur"),x=Ft("perspective"),S=Ft("aspect"),_=Ft("ease"),E=Ft("animate"),T=()=>["auto","avoid","all","avoid-page","page","left","right","column"],M=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],A=()=>[...M(),Oe,Se],C=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto","contain","none"],R=()=>[Oe,Se,f],H=()=>[Ts,"full","auto",...R()],U=()=>[yi,"none","subgrid",Oe,Se],I=()=>["auto",{span:["full",yi,Oe,Se]},yi,Oe,Se],B=()=>[yi,"auto",Oe,Se],G=()=>["auto","min","max","fr",Oe,Se],Y=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Q=()=>["start","end","center","stretch","center-safe","end-safe"],k=()=>["auto",...R()],$=()=>[Ts,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...R()],L=()=>[e,Oe,Se],J=()=>[...M(),W2,X2,{position:[Oe,Se]}],ie=()=>["no-repeat",{repeat:["","x","y","space","round"]}],q=()=>["auto","cover","contain",G9,B9,{size:[Oe,Se]}],V=()=>[_y,Sc,io],K=()=>["","none","full",d,Oe,Se],ee=()=>["",De,Sc,io],ce=()=>["solid","dashed","dotted","double"],he=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],de=()=>[De,_y,W2,X2],ve=()=>["","none",O,Oe,Se],ue=()=>["none",De,Oe,Se],ye=()=>["none",De,Oe,Se],me=()=>[De,Oe,Se],Z=()=>[Ts,"full",...R()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ea],breakpoint:[Ea],color:[I9],container:[Ea],"drop-shadow":[Ea],ease:["in","out","in-out"],font:[$9],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ea],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ea],shadow:[Ea],spacing:["px",De],text:[Ea],"text-shadow":[Ea],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ts,Se,Oe,S]}],container:["container"],columns:[{columns:[De,Se,Oe,u]}],"break-after":[{"break-after":T()}],"break-before":[{"break-before":T()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:A()}],overflow:[{overflow:C()}],"overflow-x":[{"overflow-x":C()}],"overflow-y":[{"overflow-y":C()}],overscroll:[{overscroll:j()}],"overscroll-x":[{"overscroll-x":j()}],"overscroll-y":[{"overscroll-y":j()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:H()}],"inset-x":[{"inset-x":H()}],"inset-y":[{"inset-y":H()}],start:[{start:H()}],end:[{end:H()}],top:[{top:H()}],right:[{right:H()}],bottom:[{bottom:H()}],left:[{left:H()}],visibility:["visible","invisible","collapse"],z:[{z:[yi,"auto",Oe,Se]}],basis:[{basis:[Ts,"full","auto",u,...R()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[De,Ts,"auto","initial","none",Se]}],grow:[{grow:["",De,Oe,Se]}],shrink:[{shrink:["",De,Oe,Se]}],order:[{order:[yi,"first","last","none",Oe,Se]}],"grid-cols":[{"grid-cols":U()}],"col-start-end":[{col:I()}],"col-start":[{"col-start":B()}],"col-end":[{"col-end":B()}],"grid-rows":[{"grid-rows":U()}],"row-start-end":[{row:I()}],"row-start":[{"row-start":B()}],"row-end":[{"row-end":B()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":G()}],"auto-rows":[{"auto-rows":G()}],gap:[{gap:R()}],"gap-x":[{"gap-x":R()}],"gap-y":[{"gap-y":R()}],"justify-content":[{justify:[...Y(),"normal"]}],"justify-items":[{"justify-items":[...Q(),"normal"]}],"justify-self":[{"justify-self":["auto",...Q()]}],"align-content":[{content:["normal",...Y()]}],"align-items":[{items:[...Q(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Q(),{baseline:["","last"]}]}],"place-content":[{"place-content":Y()}],"place-items":[{"place-items":[...Q(),"baseline"]}],"place-self":[{"place-self":["auto",...Q()]}],p:[{p:R()}],px:[{px:R()}],py:[{py:R()}],ps:[{ps:R()}],pe:[{pe:R()}],pt:[{pt:R()}],pr:[{pr:R()}],pb:[{pb:R()}],pl:[{pl:R()}],m:[{m:k()}],mx:[{mx:k()}],my:[{my:k()}],ms:[{ms:k()}],me:[{me:k()}],mt:[{mt:k()}],mr:[{mr:k()}],mb:[{mb:k()}],ml:[{ml:k()}],"space-x":[{"space-x":R()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":R()}],"space-y-reverse":["space-y-reverse"],size:[{size:$()}],w:[{w:[u,"screen",...$()]}],"min-w":[{"min-w":[u,"screen","none",...$()]}],"max-w":[{"max-w":[u,"screen","none","prose",{screen:[l]},...$()]}],h:[{h:["screen","lh",...$()]}],"min-h":[{"min-h":["screen","lh","none",...$()]}],"max-h":[{"max-h":["screen","lh",...$()]}],"font-size":[{text:["base",n,Sc,io]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,Oe,Ay]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",_y,Se]}],"font-family":[{font:[F9,Se,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,Oe,Se]}],"line-clamp":[{"line-clamp":[De,"none",Oe,Ay]}],leading:[{leading:[s,...R()]}],"list-image":[{"list-image":["none",Oe,Se]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Oe,Se]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:L()}],"text-color":[{text:L()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ce(),"wavy"]}],"text-decoration-thickness":[{decoration:[De,"from-font","auto",Oe,io]}],"text-decoration-color":[{decoration:L()}],"underline-offset":[{"underline-offset":[De,"auto",Oe,Se]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:R()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Oe,Se]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Oe,Se]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:J()}],"bg-repeat":[{bg:ie()}],"bg-size":[{bg:q()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},yi,Oe,Se],radial:["",Oe,Se],conic:[yi,Oe,Se]},Y9,U9]}],"bg-color":[{bg:L()}],"gradient-from-pos":[{from:V()}],"gradient-via-pos":[{via:V()}],"gradient-to-pos":[{to:V()}],"gradient-from":[{from:L()}],"gradient-via":[{via:L()}],"gradient-to":[{to:L()}],rounded:[{rounded:K()}],"rounded-s":[{"rounded-s":K()}],"rounded-e":[{"rounded-e":K()}],"rounded-t":[{"rounded-t":K()}],"rounded-r":[{"rounded-r":K()}],"rounded-b":[{"rounded-b":K()}],"rounded-l":[{"rounded-l":K()}],"rounded-ss":[{"rounded-ss":K()}],"rounded-se":[{"rounded-se":K()}],"rounded-ee":[{"rounded-ee":K()}],"rounded-es":[{"rounded-es":K()}],"rounded-tl":[{"rounded-tl":K()}],"rounded-tr":[{"rounded-tr":K()}],"rounded-br":[{"rounded-br":K()}],"rounded-bl":[{"rounded-bl":K()}],"border-w":[{border:ee()}],"border-w-x":[{"border-x":ee()}],"border-w-y":[{"border-y":ee()}],"border-w-s":[{"border-s":ee()}],"border-w-e":[{"border-e":ee()}],"border-w-t":[{"border-t":ee()}],"border-w-r":[{"border-r":ee()}],"border-w-b":[{"border-b":ee()}],"border-w-l":[{"border-l":ee()}],"divide-x":[{"divide-x":ee()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ee()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ce(),"hidden","none"]}],"divide-style":[{divide:[...ce(),"hidden","none"]}],"border-color":[{border:L()}],"border-color-x":[{"border-x":L()}],"border-color-y":[{"border-y":L()}],"border-color-s":[{"border-s":L()}],"border-color-e":[{"border-e":L()}],"border-color-t":[{"border-t":L()}],"border-color-r":[{"border-r":L()}],"border-color-b":[{"border-b":L()}],"border-color-l":[{"border-l":L()}],"divide-color":[{divide:L()}],"outline-style":[{outline:[...ce(),"none","hidden"]}],"outline-offset":[{"outline-offset":[De,Oe,Se]}],"outline-w":[{outline:["",De,Sc,io]}],"outline-color":[{outline:L()}],shadow:[{shadow:["","none",m,Sd,wd]}],"shadow-color":[{shadow:L()}],"inset-shadow":[{"inset-shadow":["none",p,Sd,wd]}],"inset-shadow-color":[{"inset-shadow":L()}],"ring-w":[{ring:ee()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:L()}],"ring-offset-w":[{"ring-offset":[De,io]}],"ring-offset-color":[{"ring-offset":L()}],"inset-ring-w":[{"inset-ring":ee()}],"inset-ring-color":[{"inset-ring":L()}],"text-shadow":[{"text-shadow":["none",y,Sd,wd]}],"text-shadow-color":[{"text-shadow":L()}],opacity:[{opacity:[De,Oe,Se]}],"mix-blend":[{"mix-blend":[...he(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":he()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[De]}],"mask-image-linear-from-pos":[{"mask-linear-from":de()}],"mask-image-linear-to-pos":[{"mask-linear-to":de()}],"mask-image-linear-from-color":[{"mask-linear-from":L()}],"mask-image-linear-to-color":[{"mask-linear-to":L()}],"mask-image-t-from-pos":[{"mask-t-from":de()}],"mask-image-t-to-pos":[{"mask-t-to":de()}],"mask-image-t-from-color":[{"mask-t-from":L()}],"mask-image-t-to-color":[{"mask-t-to":L()}],"mask-image-r-from-pos":[{"mask-r-from":de()}],"mask-image-r-to-pos":[{"mask-r-to":de()}],"mask-image-r-from-color":[{"mask-r-from":L()}],"mask-image-r-to-color":[{"mask-r-to":L()}],"mask-image-b-from-pos":[{"mask-b-from":de()}],"mask-image-b-to-pos":[{"mask-b-to":de()}],"mask-image-b-from-color":[{"mask-b-from":L()}],"mask-image-b-to-color":[{"mask-b-to":L()}],"mask-image-l-from-pos":[{"mask-l-from":de()}],"mask-image-l-to-pos":[{"mask-l-to":de()}],"mask-image-l-from-color":[{"mask-l-from":L()}],"mask-image-l-to-color":[{"mask-l-to":L()}],"mask-image-x-from-pos":[{"mask-x-from":de()}],"mask-image-x-to-pos":[{"mask-x-to":de()}],"mask-image-x-from-color":[{"mask-x-from":L()}],"mask-image-x-to-color":[{"mask-x-to":L()}],"mask-image-y-from-pos":[{"mask-y-from":de()}],"mask-image-y-to-pos":[{"mask-y-to":de()}],"mask-image-y-from-color":[{"mask-y-from":L()}],"mask-image-y-to-color":[{"mask-y-to":L()}],"mask-image-radial":[{"mask-radial":[Oe,Se]}],"mask-image-radial-from-pos":[{"mask-radial-from":de()}],"mask-image-radial-to-pos":[{"mask-radial-to":de()}],"mask-image-radial-from-color":[{"mask-radial-from":L()}],"mask-image-radial-to-color":[{"mask-radial-to":L()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":M()}],"mask-image-conic-pos":[{"mask-conic":[De]}],"mask-image-conic-from-pos":[{"mask-conic-from":de()}],"mask-image-conic-to-pos":[{"mask-conic-to":de()}],"mask-image-conic-from-color":[{"mask-conic-from":L()}],"mask-image-conic-to-color":[{"mask-conic-to":L()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:J()}],"mask-repeat":[{mask:ie()}],"mask-size":[{mask:q()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Oe,Se]}],filter:[{filter:["","none",Oe,Se]}],blur:[{blur:ve()}],brightness:[{brightness:[De,Oe,Se]}],contrast:[{contrast:[De,Oe,Se]}],"drop-shadow":[{"drop-shadow":["","none",w,Sd,wd]}],"drop-shadow-color":[{"drop-shadow":L()}],grayscale:[{grayscale:["",De,Oe,Se]}],"hue-rotate":[{"hue-rotate":[De,Oe,Se]}],invert:[{invert:["",De,Oe,Se]}],saturate:[{saturate:[De,Oe,Se]}],sepia:[{sepia:["",De,Oe,Se]}],"backdrop-filter":[{"backdrop-filter":["","none",Oe,Se]}],"backdrop-blur":[{"backdrop-blur":ve()}],"backdrop-brightness":[{"backdrop-brightness":[De,Oe,Se]}],"backdrop-contrast":[{"backdrop-contrast":[De,Oe,Se]}],"backdrop-grayscale":[{"backdrop-grayscale":["",De,Oe,Se]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[De,Oe,Se]}],"backdrop-invert":[{"backdrop-invert":["",De,Oe,Se]}],"backdrop-opacity":[{"backdrop-opacity":[De,Oe,Se]}],"backdrop-saturate":[{"backdrop-saturate":[De,Oe,Se]}],"backdrop-sepia":[{"backdrop-sepia":["",De,Oe,Se]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":R()}],"border-spacing-x":[{"border-spacing-x":R()}],"border-spacing-y":[{"border-spacing-y":R()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Oe,Se]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[De,"initial",Oe,Se]}],ease:[{ease:["linear","initial",_,Oe,Se]}],delay:[{delay:[De,Oe,Se]}],animate:[{animate:["none",E,Oe,Se]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[x,Oe,Se]}],"perspective-origin":[{"perspective-origin":A()}],rotate:[{rotate:ue()}],"rotate-x":[{"rotate-x":ue()}],"rotate-y":[{"rotate-y":ue()}],"rotate-z":[{"rotate-z":ue()}],scale:[{scale:ye()}],"scale-x":[{"scale-x":ye()}],"scale-y":[{"scale-y":ye()}],"scale-z":[{"scale-z":ye()}],"scale-3d":["scale-3d"],skew:[{skew:me()}],"skew-x":[{"skew-x":me()}],"skew-y":[{"skew-y":me()}],transform:[{transform:[Oe,Se,"","none","gpu","cpu"]}],"transform-origin":[{origin:A()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Z()}],"translate-x":[{"translate-x":Z()}],"translate-y":[{"translate-y":Z()}],"translate-z":[{"translate-z":Z()}],"translate-none":["translate-none"],accent:[{accent:L()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:L()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Oe,Se]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":R()}],"scroll-mx":[{"scroll-mx":R()}],"scroll-my":[{"scroll-my":R()}],"scroll-ms":[{"scroll-ms":R()}],"scroll-me":[{"scroll-me":R()}],"scroll-mt":[{"scroll-mt":R()}],"scroll-mr":[{"scroll-mr":R()}],"scroll-mb":[{"scroll-mb":R()}],"scroll-ml":[{"scroll-ml":R()}],"scroll-p":[{"scroll-p":R()}],"scroll-px":[{"scroll-px":R()}],"scroll-py":[{"scroll-py":R()}],"scroll-ps":[{"scroll-ps":R()}],"scroll-pe":[{"scroll-pe":R()}],"scroll-pt":[{"scroll-pt":R()}],"scroll-pr":[{"scroll-pr":R()}],"scroll-pb":[{"scroll-pb":R()}],"scroll-pl":[{"scroll-pl":R()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Oe,Se]}],fill:[{fill:["none",...L()]}],"stroke-w":[{stroke:[De,Sc,io,Ay]}],stroke:[{stroke:["none",...L()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},X9=N9(Q9);function St(...e){return X9(Be(e))}function W9({delayDuration:e=0,...t}){return g.jsx(v9,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:e,...t})}const Z2=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,J2=Be,a4=(e,t)=>n=>{var r;if(t?.variants==null)return J2(e,n?.class,n?.className);const{variants:i,defaultVariants:s}=t,l=Object.keys(i).map(d=>{const m=n?.[d],p=s?.[d];if(m===null)return null;const y=Z2(m)||Z2(p);return i[d][y]}),u=n&&Object.entries(n).reduce((d,m)=>{let[p,y]=m;return y===void 0||(d[p]=y),d},{}),f=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((d,m)=>{let{class:p,className:y,...w}=m;return Object.entries(w).every(O=>{let[x,S]=O;return Array.isArray(S)?S.includes({...s,...u}[x]):{...s,...u}[x]===S})?[...d,p,y]:d},[]);return J2(e,l,f,n?.class,n?.className)},Z9=a4("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function Fr({className:e,variant:t,size:n,asChild:r=!1,...i}){const s=r?h3:"button";return g.jsx(s,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:St(Z9({variant:t,size:n,className:e})),...i})}function Qe({className:e,...t}){return g.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:St("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...t})}function gi({className:e,...t}){return g.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:20","data-slot":"card-header",className:St("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...t})}function bi({className:e,...t}){return g.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:33","data-slot":"card-title",className:St("leading-none font-semibold",e),...t})}function Od({className:e,...t}){return g.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:43","data-slot":"card-description",className:St("text-muted-foreground text-sm",e),...t})}function Xe({className:e,...t}){return g.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:St("px-6",e),...t})}/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const J9=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i4=(...e)=>e.filter((t,n,r)=>!!t&&r.indexOf(t)===n).join(" ");/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var e7={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const t7=P.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i="",children:s,iconNode:l,...u},f)=>P.createElement("svg",{ref:f,...e7,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:i4("lucide",i),...u},[...l.map(([d,m])=>P.createElement(d,m)),...Array.isArray(s)?s:[s]]));/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jt=(e,t)=>{const n=P.forwardRef(({className:r,...i},s)=>P.createElement(t7,{ref:s,iconNode:t,className:i4(`lucide-${J9(e)}`,r),...i}));return n.displayName=`${e}`,n};/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const n7=jt("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const r7=jt("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ks=jt("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const a7=jt("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const i7=jt("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const o7=jt("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Rn=jt("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const s7=jt("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const l7=jt("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const c7=jt("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const u7=jt("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Jc=jt("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eT=jt("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const f7=jt("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tT=jt("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const d7=jt("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const h7=jt("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const p7=jt("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const m7=jt("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const v7=jt("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const y7=jt("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const g7=jt("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);function b7(e,t){if(e instanceof RegExp)return{keys:!1,pattern:e};var n,r,i,s,l=[],u="",f=e.split("/");for(f[0]||f.shift();i=f.shift();)n=i[0],n==="*"?(l.push(n),u+=i[1]==="?"?"(?:/(.*))?":"/(.*)"):n===":"?(r=i.indexOf("?",1),s=i.indexOf(".",1),l.push(i.substring(1,~r?r:~s?s:i.length)),u+=~r&&!~s?"(?:/([^/]+?))?":"/([^/]+?)",~s&&(u+=(~r?"?":"")+"\\"+i.substring(s))):u+="/"+i;return{keys:l,pattern:new RegExp("^"+u+(t?"(?=$|/)":"/?$"),"i")}}var Ey={exports:{}},Ty={};/** * @license React * use-sync-external-store-shim.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var nT;function x7(){if(nT)return Ty;nT=1;var e=ep();function t(p,y){return p===y&&(p!==0||1/p===1/y)||p!==p&&y!==y}var n=typeof Object.is=="function"?Object.is:t,r=e.useState,i=e.useEffect,s=e.useLayoutEffect,l=e.useDebugValue;function u(p,y){var w=y(),O=r({inst:{value:w,getSnapshot:y}}),x=O[0].inst,S=O[1];return s(function(){x.value=w,x.getSnapshot=y,f(x)&&S({inst:x})},[p,w,y]),i(function(){return f(x)&&S({inst:x}),p(function(){f(x)&&S({inst:x})})},[p]),l(w),w}function f(p){var y=p.getSnapshot;p=p.value;try{var w=y();return!n(p,w)}catch{return!0}}function d(p,y){return y()}var m=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?d:u;return Ty.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:m,Ty}var rT;function w7(){return rT||(rT=1,Ey.exports=x7()),Ey.exports}var S7=w7();const O7=tp.useInsertionEffect,_7=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",A7=_7?P.useLayoutEffect:P.useEffect,E7=O7||A7,o4=e=>{const t=P.useRef([e,(...n)=>t[0](...n)]).current;return E7(()=>{t[0]=e}),t[1]},T7="popstate",Vw="pushState",Kw="replaceState",j7="hashchange",aT=[T7,Vw,Kw,j7],C7=e=>{for(const t of aT)addEventListener(t,e);return()=>{for(const t of aT)removeEventListener(t,e)}},s4=(e,t)=>S7.useSyncExternalStore(C7,e,t),N7=()=>location.search,M7=({ssrSearch:e=""}={})=>s4(N7,()=>e),iT=()=>location.pathname,P7=({ssrPath:e}={})=>s4(iT,e?()=>e:iT),R7=(e,{replace:t=!1,state:n=null}={})=>history[t?Kw:Vw](n,"",e),D7=(e={})=>[P7(e),R7],oT=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[oT]>"u"){for(const e of[Vw,Kw]){const t=history[e];history[e]=function(){const n=t.apply(this,arguments),r=new Event(e);return r.arguments=arguments,dispatchEvent(r),n}}Object.defineProperty(window,oT,{value:!0})}const k7=(e,t)=>t.toLowerCase().indexOf(e.toLowerCase())?"~"+t:t.slice(e.length)||"/",l4=(e="")=>e==="/"?"":e,H7=(e,t)=>e[0]==="~"?e.slice(1):l4(t)+e,I7=(e="",t)=>k7(sT(l4(e)),sT(t)),sT=e=>{try{return decodeURI(e)}catch{return e}},c4={hook:D7,searchHook:M7,parser:b7,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:e=>e},u4=P.createContext(c4),Uu=()=>P.useContext(u4),f4={},d4=P.createContext(f4),q7=()=>P.useContext(d4),pp=e=>{const[t,n]=e.hook(e);return[I7(e.base,t),o4((r,i)=>n(H7(r,e.base),i))]},h4=()=>pp(Uu()),p4=(e,t,n,r)=>{const{pattern:i,keys:s}=t instanceof RegExp?{keys:!1,pattern:t}:e(t||"*",r),l=i.exec(n)||[],[u,...f]=l;return u!==void 0?[!0,(()=>{const d=s!==!1?Object.fromEntries(s.map((p,y)=>[p,f[y]])):l.groups;let m={...f};return d&&Object.assign(m,d),m})(),...r?[u]:[]]:[!1,null]},z7=({children:e,...t})=>{const n=Uu(),r=t.hook?c4:n;let i=r;const[s,l]=t.ssrPath?.split("?")??[];l&&(t.ssrSearch=l,t.ssrPath=s),t.hrefs=t.hrefs??t.hook?.hrefs;let u=P.useRef({}),f=u.current,d=f;for(let m in r){const p=m==="base"?r[m]+(t[m]||""):t[m]||r[m];f===d&&p!==d[m]&&(u.current=d={...d}),d[m]=p,(p!==r[m]||p!==i[m])&&(i=d)}return P.createElement(u4.Provider,{value:i,children:e})},lT=({children:e,component:t},n)=>t?P.createElement(t,{params:n}):typeof e=="function"?e(n):e,L7=e=>{let t=P.useRef(f4);const n=t.current;return t.current=Object.keys(e).length!==Object.keys(n).length||Object.entries(e).some(([r,i])=>i!==n[r])?e:n},Oc=({path:e,nest:t,match:n,...r})=>{const i=Uu(),[s]=pp(i),[l,u,f]=n??p4(i.parser,e,s,t),d=L7({...q7(),...u});if(!l)return null;const m=f?P.createElement(z7,{base:f},lT(r,d)):lT(r,d);return P.createElement(d4.Provider,{value:d,children:m})},cT=P.forwardRef((e,t)=>{const n=Uu(),[r,i]=pp(n),{to:s="",href:l=s,onClick:u,asChild:f,children:d,className:m,replace:p,state:y,...w}=e,O=o4(S=>{S.ctrlKey||S.metaKey||S.altKey||S.shiftKey||S.button!==0||(u?.(S),S.defaultPrevented||(S.preventDefault(),i(l,e)))}),x=n.hrefs(l[0]==="~"?l.slice(1):n.base+l,n);return f&&P.isValidElement(d)?P.cloneElement(d,{onClick:O,href:x}):P.createElement("a",{...w,onClick:O,href:x,className:m?.call?m(r===l):m,children:d,ref:t})}),s1=e=>Array.isArray(e)?e.flatMap(t=>s1(t&&t.type===P.Fragment?t.props.children:t)):[e],$7=({children:e,location:t})=>{const n=Uu(),[r]=pp(n);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),s1(e).forEach(s=>{if(P.isValidElement(s)&&s.props.path){const l=s.props.path;window.__WOUTER_ROUTES__.includes(l)||window.__WOUTER_ROUTES__.push(l)}}));for(const i of s1(e)){let s=0;if(P.isValidElement(i)&&(s=p4(n.parser,i.props.path,t||r,i.props.nest))[0])return P.cloneElement(i,{match:s})}return null};function uT(){const[,e]=h4(),t=()=>{e("/")};return g.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:14",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:g.jsx(Qe,{"data-loc":"client/src/pages/NotFound.tsx:15",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:g.jsxs(Xe,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[g.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:g.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[g.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),g.jsx(o7,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),g.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),g.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),g.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",g.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),g.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:36",id:"not-found-button-group",className:"flex flex-col sm:flex-row gap-3 justify-center",children:g.jsxs(Fr,{"data-loc":"client/src/pages/NotFound.tsx:40",onClick:t,className:"bg-blue-600 hover:bg-blue-700 text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[g.jsx(c7,{"data-loc":"client/src/pages/NotFound.tsx:44",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class B7 extends P.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}render(){return this.state.hasError?g.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:g.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[g.jsx(p7,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),g.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),g.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:g.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),g.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:St("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[g.jsx(f7,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const U7=P.createContext(void 0);function F7({children:e,defaultTheme:t="light",switchable:n=!1}){const[r,i]=P.useState(()=>n&&localStorage.getItem("theme")||t);P.useEffect(()=>{const l=document.documentElement;r==="dark"?l.classList.add("dark"):l.classList.remove("dark"),n&&localStorage.setItem("theme",r)},[r,n]);const s=n?()=>{i(l=>l==="light"?"dark":"light")}:void 0;return g.jsx(U7.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:r,toggleTheme:s,switchable:n},children:e})}const G7="/msc-logo.008fd365.png",m4=()=>{const e="https://manus.im",t="2Jqw7Be4DsRwirC8bGWFQN",n=`${window.location.origin}/api/oauth/callback`,r=btoa(n),i=new URL(`${e}/app-auth`);return i.searchParams.set("appId",t),i.searchParams.set("redirectUri",n),i.searchParams.set("state",r),i.searchParams.set("type","signIn"),i.toString()};function Y7(e){const{redirectOnUnauthenticated:t=!1,redirectPath:n=m4()}={},r=Tr.useUtils(),i=Tr.auth.me.useQuery(void 0,{retry:!1,refetchOnWindowFocus:!1}),s=Tr.auth.logout.useMutation({onSuccess:()=>{r.auth.me.setData(void 0,null)}}),l=P.useCallback(async()=>{try{await s.mutateAsync()}catch(f){if(f instanceof Gs&&f.data?.code==="UNAUTHORIZED")return;throw f}finally{r.auth.me.setData(void 0,null),await r.auth.me.invalidate()}},[s,r]),u=P.useMemo(()=>(localStorage.setItem("manus-runtime-user-info",JSON.stringify(i.data)),{user:i.data??null,loading:i.isLoading||s.isPending,error:i.error??s.error??null,isAuthenticated:!!i.data}),[i.data,i.error,i.isLoading,s.error,s.isPending]);return P.useEffect(()=>{t&&(i.isLoading||s.isPending||u.user||typeof window>"u"||window.location.pathname!==n&&(window.location.href=n))},[t,n,s.isPending,i.isLoading,u.user]),{...u,refresh:()=>i.refetch(),logout:l}}var jy="focusScope.autoFocusOnMount",Cy="focusScope.autoFocusOnUnmount",fT={bubbles:!1,cancelable:!0},V7="FocusScope",v4=P.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:s,...l}=e,[u,f]=P.useState(null),d=_o(i),m=_o(s),p=P.useRef(null),y=kn(t,x=>f(x)),w=P.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;P.useEffect(()=>{if(r){let x=function(T){if(w.paused||!u)return;const M=T.target;u.contains(M)?p.current=M:xi(p.current,{select:!0})},S=function(T){if(w.paused||!u)return;const M=T.relatedTarget;M!==null&&(u.contains(M)||xi(p.current,{select:!0}))},_=function(T){if(document.activeElement===document.body)for(const A of T)A.removedNodes.length>0&&xi(u)};document.addEventListener("focusin",x),document.addEventListener("focusout",S);const E=new MutationObserver(_);return u&&E.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",x),document.removeEventListener("focusout",S),E.disconnect()}}},[r,u,w.paused]),P.useEffect(()=>{if(u){hT.add(w);const x=document.activeElement;if(!u.contains(x)){const _=new CustomEvent(jy,fT);u.addEventListener(jy,d),u.dispatchEvent(_),_.defaultPrevented||(K7(J7(y4(u)),{select:!0}),document.activeElement===x&&xi(u))}return()=>{u.removeEventListener(jy,d),setTimeout(()=>{const _=new CustomEvent(Cy,fT);u.addEventListener(Cy,m),u.dispatchEvent(_),_.defaultPrevented||xi(x??document.body,{select:!0}),u.removeEventListener(Cy,m),hT.remove(w)},0)}}},[u,d,m,w]);const O=P.useCallback(x=>{if(!n&&!r||w.paused)return;const S=x.key==="Tab"&&!x.altKey&&!x.ctrlKey&&!x.metaKey,_=document.activeElement;if(S&&_){const E=x.currentTarget,[T,M]=Q7(E);T&&M?!x.shiftKey&&_===M?(x.preventDefault(),n&&xi(T,{select:!0})):x.shiftKey&&_===T&&(x.preventDefault(),n&&xi(M,{select:!0})):_===E&&x.preventDefault()}},[n,r,w.paused]);return g.jsx($t.div,{tabIndex:-1,...l,ref:y,onKeyDown:O})});v4.displayName=V7;function K7(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(xi(r,{select:t}),document.activeElement!==n)return}function Q7(e){const t=y4(e),n=dT(t,e),r=dT(t.reverse(),e);return[n,r]}function y4(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function dT(e,t){for(const n of e)if(!X7(n,{upTo:t}))return n}function X7(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function W7(e){return e instanceof HTMLInputElement&&"select"in e}function xi(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&W7(e)&&t&&e.select()}}var hT=Z7();function Z7(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=pT(e,t),e.unshift(t)},remove(t){e=pT(e,t),e[0]?.resume()}}}function pT(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function J7(e){return e.filter(t=>t.tagName!=="A")}var Ny=0;function eU(){P.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??mT()),document.body.insertAdjacentElement("beforeend",e[1]??mT()),Ny++,()=>{Ny===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Ny--}},[])}function mT(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Gr=function(){return Gr=Object.assign||function(t){for(var n,r=1,i=arguments.length;r"u")return yU;var t=gU(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},xU=w4(),$s="data-scroll-locked",wU=function(e,t,n,r){var i=e.left,s=e.top,l=e.right,u=e.gap;return n===void 0&&(n="margin"),` .`.concat(nU,` { overflow: hidden `).concat(r,`; padding-right: `).concat(u,"px ").concat(r,`; } body[`).concat($s,`] { overflow: hidden `).concat(r,`; overscroll-behavior: contain; `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&` padding-left: `.concat(i,`px; padding-top: `).concat(s,`px; padding-right: `).concat(l,`px; margin-left:0; margin-top:0; margin-right: `).concat(u,"px ").concat(r,`; `),n==="padding"&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),` } .`).concat(Kd,` { right: `).concat(u,"px ").concat(r,`; } .`).concat(Qd,` { margin-right: `).concat(u,"px ").concat(r,`; } .`).concat(Kd," .").concat(Kd,` { right: 0 `).concat(r,`; } .`).concat(Qd," .").concat(Qd,` { margin-right: 0 `).concat(r,`; } body[`).concat($s,`] { `).concat(rU,": ").concat(u,`px; } `)},yT=function(){var e=parseInt(document.body.getAttribute($s)||"0",10);return isFinite(e)?e:0},SU=function(){P.useEffect(function(){return document.body.setAttribute($s,(yT()+1).toString()),function(){var e=yT()-1;e<=0?document.body.removeAttribute($s):document.body.setAttribute($s,e.toString())}},[])},OU=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;SU();var s=P.useMemo(function(){return bU(i)},[i]);return P.createElement(xU,{styles:wU(s,!t,i,n?"":"!important")})},l1=!1;if(typeof window<"u")try{var _d=Object.defineProperty({},"passive",{get:function(){return l1=!0,!0}});window.addEventListener("test",_d,_d),window.removeEventListener("test",_d,_d)}catch{l1=!1}var js=l1?{passive:!1}:!1,_U=function(e){return e.tagName==="TEXTAREA"},S4=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!_U(e)&&n[t]==="visible")},AU=function(e){return S4(e,"overflowY")},EU=function(e){return S4(e,"overflowX")},gT=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=O4(e,r);if(i){var s=_4(e,r),l=s[1],u=s[2];if(l>u)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},TU=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},jU=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},O4=function(e,t){return e==="v"?AU(t):EU(t)},_4=function(e,t){return e==="v"?TU(t):jU(t)},CU=function(e,t){return e==="h"&&t==="rtl"?-1:1},NU=function(e,t,n,r,i){var s=CU(e,window.getComputedStyle(t).direction),l=s*r,u=n.target,f=t.contains(u),d=!1,m=l>0,p=0,y=0;do{if(!u)break;var w=_4(e,u),O=w[0],x=w[1],S=w[2],_=x-S-s*O;(O||_)&&O4(e,u)&&(p+=_,y+=O);var E=u.parentNode;u=E&&E.nodeType===Node.DOCUMENT_FRAGMENT_NODE?E.host:E}while(!f&&u!==document.body||f&&(t.contains(u)||t===u));return(m&&Math.abs(p)<1||!m&&Math.abs(y)<1)&&(d=!0),d},Ad=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},bT=function(e){return[e.deltaX,e.deltaY]},xT=function(e){return e&&"current"in e?e.current:e},MU=function(e,t){return e[0]===t[0]&&e[1]===t[1]},PU=function(e){return` .block-interactivity-`.concat(e,` {pointer-events: none;} .allow-interactivity-`).concat(e,` {pointer-events: all;} `)},RU=0,Cs=[];function DU(e){var t=P.useRef([]),n=P.useRef([0,0]),r=P.useRef(),i=P.useState(RU++)[0],s=P.useState(w4)[0],l=P.useRef(e);P.useEffect(function(){l.current=e},[e]),P.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var x=tU([e.lockRef.current],(e.shards||[]).map(xT),!0).filter(Boolean);return x.forEach(function(S){return S.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),x.forEach(function(S){return S.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var u=P.useCallback(function(x,S){if("touches"in x&&x.touches.length===2||x.type==="wheel"&&x.ctrlKey)return!l.current.allowPinchZoom;var _=Ad(x),E=n.current,T="deltaX"in x?x.deltaX:E[0]-_[0],M="deltaY"in x?x.deltaY:E[1]-_[1],A,C=x.target,j=Math.abs(T)>Math.abs(M)?"h":"v";if("touches"in x&&j==="h"&&C.type==="range")return!1;var R=gT(j,C);if(!R)return!0;if(R?A=j:(A=j==="v"?"h":"v",R=gT(j,C)),!R)return!1;if(!r.current&&"changedTouches"in x&&(T||M)&&(r.current=A),!A)return!0;var H=r.current||A;return NU(H,S,x,H==="h"?T:M)},[]),f=P.useCallback(function(x){var S=x;if(!(!Cs.length||Cs[Cs.length-1]!==s)){var _="deltaY"in S?bT(S):Ad(S),E=t.current.filter(function(A){return A.name===S.type&&(A.target===S.target||S.target===A.shadowParent)&&MU(A.delta,_)})[0];if(E&&E.should){S.cancelable&&S.preventDefault();return}if(!E){var T=(l.current.shards||[]).map(xT).filter(Boolean).filter(function(A){return A.contains(S.target)}),M=T.length>0?u(S,T[0]):!l.current.noIsolation;M&&S.cancelable&&S.preventDefault()}}},[]),d=P.useCallback(function(x,S,_,E){var T={name:x,delta:S,target:_,should:E,shadowParent:kU(_)};t.current.push(T),setTimeout(function(){t.current=t.current.filter(function(M){return M!==T})},1)},[]),m=P.useCallback(function(x){n.current=Ad(x),r.current=void 0},[]),p=P.useCallback(function(x){d(x.type,bT(x),x.target,u(x,e.lockRef.current))},[]),y=P.useCallback(function(x){d(x.type,Ad(x),x.target,u(x,e.lockRef.current))},[]);P.useEffect(function(){return Cs.push(s),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:y}),document.addEventListener("wheel",f,js),document.addEventListener("touchmove",f,js),document.addEventListener("touchstart",m,js),function(){Cs=Cs.filter(function(x){return x!==s}),document.removeEventListener("wheel",f,js),document.removeEventListener("touchmove",f,js),document.removeEventListener("touchstart",m,js)}},[]);var w=e.removeScrollBar,O=e.inert;return P.createElement(P.Fragment,null,O?P.createElement(s,{styles:PU(i)}):null,w?P.createElement(OU,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function kU(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const HU=uU(x4,DU);var A4=P.forwardRef(function(e,t){return P.createElement(mp,Gr({},e,{ref:t,sideCar:HU}))});A4.classNames=mp.classNames;var IU=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ns=new WeakMap,Ed=new WeakMap,Td={},Dy=0,E4=function(e){return e&&(e.host||E4(e.parentNode))},qU=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=E4(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},zU=function(e,t,n,r){var i=qU(t,Array.isArray(e)?e:[e]);Td[n]||(Td[n]=new WeakMap);var s=Td[n],l=[],u=new Set,f=new Set(i),d=function(p){!p||u.has(p)||(u.add(p),d(p.parentNode))};i.forEach(d);var m=function(p){!p||f.has(p)||Array.prototype.forEach.call(p.children,function(y){if(u.has(y))m(y);else try{var w=y.getAttribute(r),O=w!==null&&w!=="false",x=(Ns.get(y)||0)+1,S=(s.get(y)||0)+1;Ns.set(y,x),s.set(y,S),l.push(y),x===1&&O&&Ed.set(y,!0),S===1&&y.setAttribute(n,"true"),O||y.setAttribute(r,"true")}catch(_){console.error("aria-hidden: cannot operate on ",y,_)}})};return m(t),u.clear(),Dy++,function(){l.forEach(function(p){var y=Ns.get(p)-1,w=s.get(p)-1;Ns.set(p,y),s.set(p,w),y||(Ed.has(p)||p.removeAttribute(r),Ed.delete(p)),w||p.removeAttribute(n)}),Dy--,Dy||(Ns=new WeakMap,Ns=new WeakMap,Ed=new WeakMap,Td={})}},LU=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=IU(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live], script"))),zU(r,i,n,"aria-hidden")):function(){return null}},vp="Dialog",[T4]=vl(vp),[$U,Rr]=T4(vp),j4=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:s,modal:l=!0}=e,u=P.useRef(null),f=P.useRef(null),[d,m]=Fw({prop:r,defaultProp:i??!1,onChange:s,caller:vp});return g.jsx($U,{scope:t,triggerRef:u,contentRef:f,contentId:zc(),titleId:zc(),descriptionId:zc(),open:d,onOpenChange:m,onOpenToggle:P.useCallback(()=>m(p=>!p),[m]),modal:l,children:n})};j4.displayName=vp;var C4="DialogTrigger",BU=P.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Rr(C4,n),s=kn(t,i.triggerRef);return g.jsx($t.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Ww(i.open),...r,ref:s,onClick:xt(e.onClick,i.onOpenToggle)})});BU.displayName=C4;var Qw="DialogPortal",[UU,N4]=T4(Qw,{forceMount:void 0}),M4=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:i}=e,s=Rr(Qw,t);return g.jsx(UU,{scope:t,forceMount:n,children:P.Children.map(r,l=>g.jsx(bl,{present:n||s.open,children:g.jsx(z3,{asChild:!0,container:i,children:l})}))})};M4.displayName=Qw;var rh="DialogOverlay",P4=P.forwardRef((e,t)=>{const n=N4(rh,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,s=Rr(rh,e.__scopeDialog);return s.modal?g.jsx(bl,{present:r||s.open,children:g.jsx(GU,{...i,ref:t})}):null});P4.displayName=rh;var FU=Xc("DialogOverlay.RemoveScroll"),GU=P.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Rr(rh,n);return g.jsx(A4,{as:FU,allowPinchZoom:!0,shards:[i.contentRef],children:g.jsx($t.div,{"data-state":Ww(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Eo="DialogContent",R4=P.forwardRef((e,t)=>{const n=N4(Eo,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,s=Rr(Eo,e.__scopeDialog);return g.jsx(bl,{present:r||s.open,children:s.modal?g.jsx(YU,{...i,ref:t}):g.jsx(VU,{...i,ref:t})})});R4.displayName=Eo;var YU=P.forwardRef((e,t)=>{const n=Rr(Eo,e.__scopeDialog),r=P.useRef(null),i=kn(t,n.contentRef,r);return P.useEffect(()=>{const s=r.current;if(s)return LU(s)},[]),g.jsx(D4,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:xt(e.onCloseAutoFocus,s=>{s.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:xt(e.onPointerDownOutside,s=>{const l=s.detail.originalEvent,u=l.button===0&&l.ctrlKey===!0;(l.button===2||u)&&s.preventDefault()}),onFocusOutside:xt(e.onFocusOutside,s=>s.preventDefault())})}),VU=P.forwardRef((e,t)=>{const n=Rr(Eo,e.__scopeDialog),r=P.useRef(!1),i=P.useRef(!1);return g.jsx(D4,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{e.onCloseAutoFocus?.(s),s.defaultPrevented||(r.current||n.triggerRef.current?.focus(),s.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:s=>{e.onInteractOutside?.(s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const l=s.target;n.triggerRef.current?.contains(l)&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&i.current&&s.preventDefault()}})}),D4=P.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:s,...l}=e,u=Rr(Eo,n),f=P.useRef(null),d=kn(t,f);return eU(),g.jsxs(g.Fragment,{children:[g.jsx(v4,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:s,children:g.jsx(Hw,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":Ww(u.open),...l,ref:d,onDismiss:()=>u.onOpenChange(!1)})}),g.jsxs(g.Fragment,{children:[g.jsx(KU,{titleId:u.titleId}),g.jsx(XU,{contentRef:f,descriptionId:u.descriptionId})]})]})}),Xw="DialogTitle",k4=P.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Rr(Xw,n);return g.jsx($t.h2,{id:i.titleId,...r,ref:t})});k4.displayName=Xw;var H4="DialogDescription",I4=P.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Rr(H4,n);return g.jsx($t.p,{id:i.descriptionId,...r,ref:t})});I4.displayName=H4;var q4="DialogClose",z4=P.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Rr(q4,n);return g.jsx($t.button,{type:"button",...r,ref:t,onClick:xt(e.onClick,()=>i.onOpenChange(!1))})});z4.displayName=q4;function Ww(e){return e?"open":"closed"}var L4="DialogTitleWarning",[hle,$4]=r$(L4,{contentName:Eo,titleName:Xw,docsSlug:"dialog"}),KU=({titleId:e})=>{const t=$4(L4),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return P.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},QU="DialogDescriptionWarning",XU=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${$4(QU).contentName}}.`;return P.useEffect(()=>{const i=e.current?.getAttribute("aria-describedby");t&&i&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},WU=j4,ZU=M4,JU=P4,eF=R4,tF=k4,nF=I4,rF=z4;const B4=P.createContext({isComposing:()=>!1,setComposing:()=>{},justEndedComposing:()=>!1,markCompositionEnd:()=>{}}),U4=()=>P.useContext(B4);function aF({...e}){const t=P.useRef(!1),n=P.useRef(!1),r=P.useRef(null),i=P.useMemo(()=>({isComposing:()=>t.current,setComposing:s=>{t.current=s},justEndedComposing:()=>n.current,markCompositionEnd:()=>{n.current=!0,r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{n.current=!1},150)}}),[]);return g.jsx(B4.Provider,{"data-loc":"client/src/components/ui/dialog.tsx:50",value:i,children:g.jsx(WU,{"data-loc":"client/src/components/ui/dialog.tsx:51","data-slot":"dialog",...e})})}function iF({...e}){return g.jsx(ZU,{"data-loc":"client/src/components/ui/dialog.tsx:65","data-slot":"dialog-portal",...e})}const F4=P.forwardRef(({className:e,...t},n)=>g.jsx(JU,{"data-loc":"client/src/components/ui/dialog.tsx:79",ref:n,"data-slot":"dialog-overlay",className:St("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...t}));F4.displayName="DialogOverlay";function oF({className:e,children:t,showCloseButton:n=!0,onEscapeKeyDown:r,...i}){const{isComposing:s}=U4(),l=P.useCallback(u=>{if(u.isComposing||s()){u.preventDefault();return}r?.(u)},[s,r]);return g.jsxs(iF,{"data-loc":"client/src/components/ui/dialog.tsx:123","data-slot":"dialog-portal",children:[g.jsx(F4,{"data-loc":"client/src/components/ui/dialog.tsx:124"}),g.jsxs(eF,{"data-loc":"client/src/components/ui/dialog.tsx:125","data-slot":"dialog-content",className:St("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),onEscapeKeyDown:l,...i,children:[t,n&&g.jsxs(rF,{"data-loc":"client/src/components/ui/dialog.tsx:136","data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[g.jsx(y7,{"data-loc":"client/src/components/ui/dialog.tsx:140"}),g.jsx("span",{"data-loc":"client/src/components/ui/dialog.tsx:141",className:"sr-only",children:"Close"})]})]})]})}function sF({className:e,...t}){return g.jsx("div",{"data-loc":"client/src/components/ui/dialog.tsx:151","data-slot":"dialog-header",className:St("flex flex-col gap-2 text-center sm:text-left",e),...t})}function wT({className:e,...t}){return g.jsx(tF,{"data-loc":"client/src/components/ui/dialog.tsx:177","data-slot":"dialog-title",className:St("text-lg leading-none font-semibold",e),...t})}function ST({className:e,...t}){return g.jsx(nF,{"data-loc":"client/src/components/ui/dialog.tsx:190","data-slot":"dialog-description",className:St("text-muted-foreground text-sm",e),...t})}function jd(e){const t=P.useRef(e);t.current=e;const n=P.useRef(null);return n.current||(n.current=function(...r){return t.current.apply(this,r)}),n.current}function lF(e={}){const{onKeyDown:t,onCompositionStart:n,onCompositionEnd:r}=e,i=P.useRef(!1),s=P.useRef(null),l=P.useRef(null),u=jd(p=>{s.current&&(clearTimeout(s.current),s.current=null),l.current&&(clearTimeout(l.current),l.current=null),i.current=!0,n?.(p)}),f=jd(p=>{s.current=setTimeout(()=>{l.current=setTimeout(()=>{i.current=!1})}),r?.(p)}),d=jd(p=>{if(i.current&&(p.key==="Escape"||p.key==="Enter"&&!p.shiftKey)){p.stopPropagation();return}t?.(p)}),m=jd(()=>i.current);return{onCompositionStart:u,onCompositionEnd:f,onKeyDown:d,isComposing:m}}function cF({className:e,type:t,onKeyDown:n,onCompositionStart:r,onCompositionEnd:i,...s}){const l=U4(),{onCompositionStart:u,onCompositionEnd:f,onKeyDown:d}=lF({onKeyDown:m=>{const p=m.nativeEvent.isComposing||l.justEndedComposing();m.key==="Enter"&&p||n?.(m)},onCompositionStart:m=>{l.setComposing(!0),r?.(m)},onCompositionEnd:m=>{l.markCompositionEnd(),setTimeout(()=>{l.setComposing(!1)},100),i?.(m)}});return g.jsx("input",{"data-loc":"client/src/components/ui/input.tsx:53",type:t,"data-slot":"input",className:St("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),onCompositionStart:u,onCompositionEnd:f,onKeyDown:d,...s})}function G4(){const e="analytics_session_id",n=localStorage.getItem(e),r=localStorage.getItem(`${e}_timestamp`);if(n&&r&&Date.now()-parseInt(r,10)<18e5)return n;const i=`${Date.now()}-${Math.random().toString(36).substring(2,15)}`;return localStorage.setItem(e,i),localStorage.setItem(`${e}_timestamp`,Date.now().toString()),i}function uF(){const[e,t]=P.useState(!1),[n,r]=P.useState(""),[i,s]=P.useState(!1),[l,u]=P.useState(!1),f=Tr.email.notifyChecklistDownload.useMutation(),d=Tr.analytics.track.useMutation(),m=G4();P.useEffect(()=>{if(localStorage.getItem("exitIntentPopupSeen"))return;const w=x=>{x.clientY<=0&&(t(!0),localStorage.setItem("exitIntentPopupSeen","true"),d.mutate({eventType:"popup_view",sessionId:m,referrer:document.referrer||void 0,userAgent:navigator.userAgent}))},O=setTimeout(()=>{document.addEventListener("mouseleave",w)},3e3);return()=>{clearTimeout(O),document.removeEventListener("mouseleave",w)}},[]);const p=async y=>{if(y.preventDefault(),!n||!n.includes("@")){wy.error("Please enter a valid email address");return}u(!0);try{await f.mutateAsync({email:n}),await d.mutateAsync({eventType:"popup_submit",sessionId:m,email:n,referrer:document.referrer||void 0,userAgent:navigator.userAgent}),s(!0),wy.success("Success! Check your email for the checklist."),setTimeout(()=>{t(!1)},2e3)}catch(w){console.error("Failed to send notification:",w),wy.error("Something went wrong. Please try again.")}finally{u(!1)}};return g.jsx(aF,{"data-loc":"client/src/components/ExitIntentPopup.tsx:92",open:e,onOpenChange:t,children:g.jsx(oF,{"data-loc":"client/src/components/ExitIntentPopup.tsx:93",className:"sm:max-w-md",children:i?g.jsxs("div",{"data-loc":"client/src/components/ExitIntentPopup.tsx:147",className:"py-8 text-center",children:[g.jsx("div",{"data-loc":"client/src/components/ExitIntentPopup.tsx:148",className:"w-16 h-16 rounded-full bg-primary/20 flex items-center justify-center mx-auto mb-4",children:g.jsx(Rn,{"data-loc":"client/src/components/ExitIntentPopup.tsx:149",className:"w-10 h-10 text-primary"})}),g.jsx(wT,{"data-loc":"client/src/components/ExitIntentPopup.tsx:151",className:"text-2xl font-black mb-2",children:"Check Your Email! 📧"}),g.jsx(ST,{"data-loc":"client/src/components/ExitIntentPopup.tsx:154",className:"text-base",children:"Your Client Acquisition Checklist is on its way. Check your inbox (and spam folder) in the next few minutes."})]}):g.jsxs(g.Fragment,{children:[g.jsxs(sF,{"data-loc":"client/src/components/ExitIntentPopup.tsx:96",children:[g.jsx(wT,{"data-loc":"client/src/components/ExitIntentPopup.tsx:97",className:"text-2xl font-black",children:"Wait! Don't Leave Empty-Handed 🎁"}),g.jsxs(ST,{"data-loc":"client/src/components/ExitIntentPopup.tsx:100",className:"text-base pt-2",children:["Get our ",g.jsx("span",{"data-loc":"client/src/components/ExitIntentPopup.tsx:101",className:"font-bold text-primary",children:"FREE Client Acquisition Checklist"})," – the exact 7-step framework our clients use to land high-ticket deals consistently."]})]}),g.jsxs("div",{"data-loc":"client/src/components/ExitIntentPopup.tsx:106",className:"space-y-4 pt-4",children:[g.jsxs("div",{"data-loc":"client/src/components/ExitIntentPopup.tsx:107",className:"bg-muted rounded-lg p-4 space-y-2",children:[g.jsxs("div",{"data-loc":"client/src/components/ExitIntentPopup.tsx:108",className:"flex items-start gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/components/ExitIntentPopup.tsx:109",className:"w-5 h-5 text-primary flex-shrink-0 mt-0.5"}),g.jsx("p",{"data-loc":"client/src/components/ExitIntentPopup.tsx:110",className:"text-sm",children:"Identify your ideal high-value clients in 48 hours"})]}),g.jsxs("div",{"data-loc":"client/src/components/ExitIntentPopup.tsx:112",className:"flex items-start gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/components/ExitIntentPopup.tsx:113",className:"w-5 h-5 text-primary flex-shrink-0 mt-0.5"}),g.jsx("p",{"data-loc":"client/src/components/ExitIntentPopup.tsx:114",className:"text-sm",children:"Craft irresistible outreach messages that get responses"})]}),g.jsxs("div",{"data-loc":"client/src/components/ExitIntentPopup.tsx:116",className:"flex items-start gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/components/ExitIntentPopup.tsx:117",className:"w-5 h-5 text-primary flex-shrink-0 mt-0.5"}),g.jsx("p",{"data-loc":"client/src/components/ExitIntentPopup.tsx:118",className:"text-sm",children:"Scale your outreach across 8+ channels on autopilot"})]})]}),g.jsxs("form",{"data-loc":"client/src/components/ExitIntentPopup.tsx:122",onSubmit:p,className:"space-y-3",children:[g.jsx(cF,{"data-loc":"client/src/components/ExitIntentPopup.tsx:123",type:"email",placeholder:"Enter your email address",value:n,onChange:y=>r(y.target.value),className:"h-12 text-base",required:!0}),g.jsxs(Fr,{"data-loc":"client/src/components/ExitIntentPopup.tsx:131",type:"submit",className:"w-full h-12 bg-primary hover:bg-primary/90 text-primary-foreground font-bold text-base",disabled:l,children:[g.jsx(l7,{"data-loc":"client/src/components/ExitIntentPopup.tsx:136",className:"w-5 h-5 mr-2"}),l?"Sending...":"Send Me The Free Checklist"]})]}),g.jsx("p",{"data-loc":"client/src/components/ExitIntentPopup.tsx:141",className:"text-xs text-center text-muted-foreground",children:"No spam. Unsubscribe anytime. We respect your privacy."})]})]})})})}function fF({videoId:e,title:t="Video",className:n=""}){const r=P.useRef(null),i=P.useRef(null),[s,l]=P.useState(!1),u=P.useRef(new Set),f=Tr.analytics.track.useMutation(),d=G4();P.useEffect(()=>{if(window.YT)l(!0);else{const w=document.createElement("script");w.src="https://www.youtube.com/iframe_api";const O=document.getElementsByTagName("script")[0];O.parentNode?.insertBefore(w,O),window.onYouTubeIframeAPIReady=()=>{l(!0)}}},[]),P.useEffect(()=>{if(!(!s||!i.current))return r.current=new window.YT.Player(i.current,{videoId:e,playerVars:{enablejsapi:1,origin:window.location.origin},events:{onReady:m,onStateChange:p}}),()=>{r.current&&r.current.destroy()}},[s,e]);const m=w=>{console.log("📹 VSL Player Ready:",e);const O=setInterval(()=>{if(r.current&&r.current.getCurrentTime){const x=r.current.getCurrentTime(),S=r.current.getDuration();if(S>0){const _=x/S*100;[25,50,75,100].forEach(E=>{_>=E&&!u.current.has(E)&&(u.current.add(E),y(`VSL ${E}% Watched`,{videoId:e,milestone:E,currentTime:Math.round(x),duration:Math.round(S)}))})}}},1e3);return()=>clearInterval(O)},p=w=>{const x={[-1]:"unstarted",0:"ended",1:"playing",2:"paused",3:"buffering",5:"cued"}[w.data]||"unknown";if(x==="playing")y("VSL Play",{videoId:e});else if(x==="paused"){const S=r.current?.getCurrentTime()||0;y("VSL Pause",{videoId:e,currentTime:Math.round(S)})}else x==="ended"&&y("VSL Completed",{videoId:e})},y=(w,O)=>{console.log(`📊 Video Analytics: ${w}`,O),f.mutate({eventType:w.toLowerCase().replace(/ /g,"_"),sessionId:d,videoId:O.videoId,currentTime:O.currentTime,duration:O.duration,referrer:document.referrer||void 0,userAgent:navigator.userAgent})};return g.jsx("div",{"data-loc":"client/src/components/VideoPlayer.tsx:139",className:n,children:g.jsx("div",{"data-loc":"client/src/components/VideoPlayer.tsx:140",ref:i,className:"w-full h-full"})})}const dF={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function hF(e,t){const n=e.scrollSnapList();return typeof t=="number"?n.map(()=>t):t(n,e)}function pF(e,t){const n=e.rootNode();return t&&t(n)||n}function Zw(e={}){let t,n,r,i,s=null,l=0,u=!1,f=!1,d=!1,m=!1;function p(Y,Q){n=Y;const{mergeOptions:k,optionsAtMedia:$}=Q,L=k(dF,Zw.globalOptions),J=k(L,e);if(t=$(J),n.scrollSnapList().length<=1)return;m=t.jump,r=!1,i=hF(n,t.delay);const{eventStore:ie,ownerDocument:q}=n.internalEngine(),V=!!n.internalEngine().options.watchDrag,K=pF(n,t.rootNode);ie.add(q,"visibilitychange",_),V&&n.on("pointerDown",T),V&&!t.stopOnInteraction&&n.on("pointerUp",M),t.stopOnMouseEnter&&ie.add(K,"mouseenter",A),t.stopOnMouseEnter&&!t.stopOnInteraction&&ie.add(K,"mouseleave",C),t.stopOnFocusIn&&n.on("slideFocusStart",S),t.stopOnFocusIn&&!t.stopOnInteraction&&ie.add(n.containerNode(),"focusout",x),t.playOnInit&&x()}function y(){n.off("pointerDown",T).off("pointerUp",M).off("slideFocusStart",S),S(),r=!0,u=!1}function w(){const{ownerWindow:Y}=n.internalEngine();Y.clearTimeout(l),l=Y.setTimeout(I,i[n.selectedScrollSnap()]),s=new Date().getTime(),n.emit("autoplay:timerset")}function O(){const{ownerWindow:Y}=n.internalEngine();Y.clearTimeout(l),l=0,s=null,n.emit("autoplay:timerstopped")}function x(){if(!r){if(E()){d=!0;return}u||n.emit("autoplay:play"),w(),u=!0}}function S(){r||(u&&n.emit("autoplay:stop"),O(),u=!1)}function _(){if(E())return d=u,S();d&&x()}function E(){const{ownerDocument:Y}=n.internalEngine();return Y.visibilityState==="hidden"}function T(){f||S()}function M(){f||x()}function A(){f=!0,S()}function C(){f=!1,x()}function j(Y){typeof Y<"u"&&(m=Y),x()}function R(){u&&S()}function H(){u&&x()}function U(){return u}function I(){const{index:Y}=n.internalEngine(),Q=Y.clone().add(1).get(),k=n.scrollSnapList().length-1,$=t.stopOnLastSnap&&Q===k;if(n.canScrollNext()?n.scrollNext(m):n.scrollTo(0,m),n.emit("autoplay:select"),$)return S();x()}function B(){if(!s)return null;const Y=i[n.selectedScrollSnap()],Q=new Date().getTime()-s;return Y-Q}return{name:"autoplay",options:e,init:p,destroy:y,play:j,stop:R,reset:H,isPlaying:U,timeUntilNext:B}}Zw.globalOptions=void 0;function mF(e){return Object.prototype.toString.call(e)==="[object Object]"}function OT(e){return mF(e)||Array.isArray(e)}function vF(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Jw(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;const i=JSON.stringify(Object.keys(e.breakpoints||{})),s=JSON.stringify(Object.keys(t.breakpoints||{}));return i!==s?!1:n.every(l=>{const u=e[l],f=t[l];return typeof u=="function"?`${u}`==`${f}`:!OT(u)||!OT(f)?u===f:Jw(u,f)})}function _T(e){return e.concat().sort((t,n)=>t.name>n.name?1:-1).map(t=>t.options)}function yF(e,t){if(e.length!==t.length)return!1;const n=_T(e),r=_T(t);return n.every((i,s)=>{const l=r[s];return Jw(i,l)})}function eS(e){return typeof e=="number"}function c1(e){return typeof e=="string"}function yp(e){return typeof e=="boolean"}function AT(e){return Object.prototype.toString.call(e)==="[object Object]"}function wt(e){return Math.abs(e)}function tS(e){return Math.sign(e)}function Lc(e,t){return wt(e-t)}function gF(e,t){if(e===0||t===0||wt(e)<=wt(t))return 0;const n=Lc(wt(e),wt(t));return wt(n/e)}function bF(e){return Math.round(e*100)/100}function eu(e){return tu(e).map(Number)}function jr(e){return e[Fu(e)]}function Fu(e){return Math.max(0,e.length-1)}function nS(e,t){return t===Fu(e)}function ET(e,t=0){return Array.from(Array(e),(n,r)=>t+r)}function tu(e){return Object.keys(e)}function Y4(e,t){return[e,t].reduce((n,r)=>(tu(r).forEach(i=>{const s=n[i],l=r[i],u=AT(s)&&AT(l);n[i]=u?Y4(s,l):l}),n),{})}function u1(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function xF(e,t){const n={start:r,center:i,end:s};function r(){return 0}function i(f){return s(f)/2}function s(f){return t-f}function l(f,d){return c1(e)?n[e](f):e(t,f,d)}return{measure:l}}function nu(){let e=[];function t(i,s,l,u={passive:!0}){let f;if("addEventListener"in i)i.addEventListener(s,l,u),f=()=>i.removeEventListener(s,l,u);else{const d=i;d.addListener(l),f=()=>d.removeListener(l)}return e.push(f),r}function n(){e=e.filter(i=>i())}const r={add:t,clear:n};return r}function wF(e,t,n,r){const i=nu(),s=1e3/60;let l=null,u=0,f=0;function d(){i.add(e,"visibilitychange",()=>{e.hidden&&O()})}function m(){w(),i.clear()}function p(S){if(!f)return;l||(l=S,n(),n());const _=S-l;for(l=S,u+=_;u>=s;)n(),u-=s;const E=u/s;r(E),f&&(f=t.requestAnimationFrame(p))}function y(){f||(f=t.requestAnimationFrame(p))}function w(){t.cancelAnimationFrame(f),l=null,u=0,f=0}function O(){l=null,u=0}return{init:d,destroy:m,start:y,stop:w,update:n,render:r}}function SF(e,t){const n=t==="rtl",r=e==="y",i=r?"y":"x",s=r?"x":"y",l=!r&&n?-1:1,u=m(),f=p();function d(O){const{height:x,width:S}=O;return r?x:S}function m(){return r?"top":n?"right":"left"}function p(){return r?"bottom":n?"left":"right"}function y(O){return O*l}return{scroll:i,cross:s,startEdge:u,endEdge:f,measureSize:d,direction:y}}function To(e=0,t=0){const n=wt(e-t);function r(d){return dt}function s(d){return r(d)||i(d)}function l(d){return s(d)?r(d)?e:t:d}function u(d){return n?d-n*Math.ceil((d-t)/n):d}return{length:n,max:t,min:e,constrain:l,reachedAny:s,reachedMax:i,reachedMin:r,removeOffset:u}}function V4(e,t,n){const{constrain:r}=To(0,e),i=e+1;let s=l(t);function l(y){return n?wt((i+y)%i):r(y)}function u(){return s}function f(y){return s=l(y),p}function d(y){return m().set(u()+y)}function m(){return V4(e,u(),n)}const p={get:u,set:f,add:d,clone:m};return p}function OF(e,t,n,r,i,s,l,u,f,d,m,p,y,w,O,x,S,_,E){const{cross:T,direction:M}=e,A=["INPUT","SELECT","TEXTAREA"],C={passive:!1},j=nu(),R=nu(),H=To(50,225).constrain(w.measure(20)),U={mouse:300,touch:400},I={mouse:500,touch:600},B=O?43:25;let G=!1,Y=0,Q=0,k=!1,$=!1,L=!1,J=!1;function ie(Z){if(!E)return;function Ae(Pe){(yp(E)||E(Z,Pe))&&he(Pe)}const be=t;j.add(be,"dragstart",Pe=>Pe.preventDefault(),C).add(be,"touchmove",()=>{},C).add(be,"touchend",()=>{}).add(be,"touchstart",Ae).add(be,"mousedown",Ae).add(be,"touchcancel",ve).add(be,"contextmenu",ve).add(be,"click",ue,!0)}function q(){j.clear(),R.clear()}function V(){const Z=J?n:t;R.add(Z,"touchmove",de,C).add(Z,"touchend",ve).add(Z,"mousemove",de,C).add(Z,"mouseup",ve)}function K(Z){const Ae=Z.nodeName||"";return A.includes(Ae)}function ee(){return(O?I:U)[J?"mouse":"touch"]}function ce(Z,Ae){const be=p.add(tS(Z)*-1),Pe=m.byDistance(Z,!O).distance;return O||wt(Z)=2,!(Ae&&Z.button!==0)&&(K(Z.target)||(k=!0,s.pointerDown(Z),d.useFriction(0).useDuration(0),i.set(l),V(),Y=s.readPoint(Z),Q=s.readPoint(Z,T),y.emit("pointerDown")))}function de(Z){if(!u1(Z,r)&&Z.touches.length>=2)return ve(Z);const be=s.readPoint(Z),Pe=s.readPoint(Z,T),He=Lc(be,Y),Ue=Lc(Pe,Q);if(!$&&!J&&(!Z.cancelable||($=He>Ue,!$)))return ve(Z);const Ot=s.pointerMove(Z);He>x&&(L=!0),d.useFriction(.3).useDuration(.75),u.start(),i.add(M(Ot)),Z.preventDefault()}function ve(Z){const be=m.byDistance(0,!1).index!==p.get(),Pe=s.pointerUp(Z)*ee(),He=ce(M(Pe),be),Ue=gF(Pe,He),Ot=B-10*Ue,tt=_+Ue/50;$=!1,k=!1,R.clear(),d.useDuration(Ot).useFriction(tt),f.distance(He,!O),J=!1,y.emit("pointerUp")}function ue(Z){L&&(Z.stopPropagation(),Z.preventDefault(),L=!1)}function ye(){return k}return{init:ie,destroy:q,pointerDown:ye}}function _F(e,t){let r,i;function s(p){return p.timeStamp}function l(p,y){const O=`client${(y||e.scroll)==="x"?"X":"Y"}`;return(u1(p,t)?p:p.touches[0])[O]}function u(p){return r=p,i=p,l(p)}function f(p){const y=l(p)-l(i),w=s(p)-s(r)>170;return i=p,w&&(r=p),y}function d(p){if(!r||!i)return 0;const y=l(i)-l(r),w=s(p)-s(r),O=s(p)-s(i)>170,x=y/w;return w&&!O&&wt(x)>.1?x:0}return{pointerDown:u,pointerMove:f,pointerUp:d,readPoint:l}}function AF(){function e(n){const{offsetTop:r,offsetLeft:i,offsetWidth:s,offsetHeight:l}=n;return{top:r,right:i+s,bottom:r+l,left:i,width:s,height:l}}return{measure:e}}function EF(e){function t(r){return e*(r/100)}return{measure:t}}function TF(e,t,n,r,i,s,l){const u=[e].concat(r);let f,d,m=[],p=!1;function y(S){return i.measureSize(l.measure(S))}function w(S){if(!s)return;d=y(e),m=r.map(y);function _(E){for(const T of E){if(p)return;const M=T.target===e,A=r.indexOf(T.target),C=M?d:m[A],j=y(M?e:r[A]);if(wt(j-C)>=.5){S.reInit(),t.emit("resize");break}}}f=new ResizeObserver(E=>{(yp(s)||s(S,E))&&_(E)}),n.requestAnimationFrame(()=>{u.forEach(E=>f.observe(E))})}function O(){p=!0,f&&f.disconnect()}return{init:w,destroy:O}}function jF(e,t,n,r,i,s){let l=0,u=0,f=i,d=s,m=e.get(),p=0;function y(){const C=r.get()-e.get(),j=!f;let R=0;return j?(l=0,n.set(r),e.set(r),R=C):(n.set(e),l+=C/f,l*=d,m+=l,e.add(l),R=m-p),u=tS(R),p=m,A}function w(){const C=r.get()-t.get();return wt(C)<.001}function O(){return f}function x(){return u}function S(){return l}function _(){return T(i)}function E(){return M(s)}function T(C){return f=C,A}function M(C){return d=C,A}const A={direction:x,duration:O,velocity:S,seek:y,settled:w,useBaseFriction:E,useBaseDuration:_,useFriction:M,useDuration:T};return A}function CF(e,t,n,r,i){const s=i.measure(10),l=i.measure(50),u=To(.1,.99);let f=!1;function d(){return!(f||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function m(w){if(!d())return;const O=e.reachedMin(t.get())?"min":"max",x=wt(e[O]-t.get()),S=n.get()-t.get(),_=u.constrain(x/l);n.subtract(S*_),!w&&wt(S){const{min:S,max:_}=s,E=s.constrain(O),T=!x,M=nS(n,x);return T?_:M||d(S,E)?S:d(_,E)?_:E}).map(O=>parseFloat(O.toFixed(3)))}function y(){if(t<=e+i)return[s.max];if(r==="keepSnaps")return l;const{min:O,max:x}=u;return l.slice(O,x)}return{snapsContained:f,scrollContainLimit:u}}function MF(e,t,n){const r=t[0],i=n?r-e:jr(t);return{limit:To(i,r)}}function PF(e,t,n,r){const s=t.min+.1,l=t.max+.1,{reachedMin:u,reachedMax:f}=To(s,l);function d(y){return y===1?f(n.get()):y===-1?u(n.get()):!1}function m(y){if(!d(y))return;const w=e*(y*-1);r.forEach(O=>O.add(w))}return{loop:m}}function RF(e){const{max:t,length:n}=e;function r(s){const l=s-t;return n?l/-n:0}return{get:r}}function DF(e,t,n,r,i){const{startEdge:s,endEdge:l}=e,{groupSlides:u}=i,f=p().map(t.measure),d=y(),m=w();function p(){return u(r).map(x=>jr(x)[l]-x[0][s]).map(wt)}function y(){return r.map(x=>n[s]-x[s]).map(x=>-wt(x))}function w(){return u(d).map(x=>x[0]).map((x,S)=>x+f[S])}return{snaps:d,snapsAligned:m}}function kF(e,t,n,r,i,s){const{groupSlides:l}=i,{min:u,max:f}=r,d=m();function m(){const y=l(s),w=!e||t==="keepSnaps";return n.length===1?[s]:w?y:y.slice(u,f).map((O,x,S)=>{const _=!x,E=nS(S,x);if(_){const T=jr(S[0])+1;return ET(T)}if(E){const T=Fu(s)-jr(S)[0]+1;return ET(T,jr(S)[0])}return O})}return{slideRegistry:d}}function HF(e,t,n,r,i){const{reachedAny:s,removeOffset:l,constrain:u}=r;function f(O){return O.concat().sort((x,S)=>wt(x)-wt(S))[0]}function d(O){const x=e?l(O):u(O),S=t.map((E,T)=>({diff:m(E-x,0),index:T})).sort((E,T)=>wt(E.diff)-wt(T.diff)),{index:_}=S[0];return{index:_,distance:x}}function m(O,x){const S=[O,O+n,O-n];if(!e)return O;if(!x)return f(S);const _=S.filter(E=>tS(E)===x);return _.length?f(_):jr(S)-n}function p(O,x){const S=t[O]-i.get(),_=m(S,x);return{index:O,distance:_}}function y(O,x){const S=i.get()+O,{index:_,distance:E}=d(S),T=!e&&s(S);if(!x||T)return{index:_,distance:O};const M=t[_]-E,A=O+m(M,0);return{index:_,distance:A}}return{byDistance:y,byIndex:p,shortcut:m}}function IF(e,t,n,r,i,s,l){function u(p){const y=p.distance,w=p.index!==t.get();s.add(y),y&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),w&&(n.set(t.get()),t.set(p.index),l.emit("select"))}function f(p,y){const w=i.byDistance(p,y);u(w)}function d(p,y){const w=t.clone().set(p),O=i.byIndex(w.get(),y);u(O)}return{distance:f,index:d}}function qF(e,t,n,r,i,s,l,u){const f={passive:!0,capture:!0};let d=0;function m(w){if(!u)return;function O(x){if(new Date().getTime()-d>10)return;l.emit("slideFocusStart"),e.scrollLeft=0;const E=n.findIndex(T=>T.includes(x));eS(E)&&(i.useDuration(0),r.index(E,0),l.emit("slideFocus"))}s.add(document,"keydown",p,!1),t.forEach((x,S)=>{s.add(x,"focus",_=>{(yp(u)||u(w,_))&&O(S)},f)})}function p(w){w.code==="Tab"&&(d=new Date().getTime())}return{init:m}}function Rc(e){let t=e;function n(){return t}function r(f){t=l(f)}function i(f){t+=l(f)}function s(f){t-=l(f)}function l(f){return eS(f)?f:f.get()}return{get:n,set:r,add:i,subtract:s}}function K4(e,t){const n=e.scroll==="x"?l:u,r=t.style;let i=null,s=!1;function l(y){return`translate3d(${y}px,0px,0px)`}function u(y){return`translate3d(0px,${y}px,0px)`}function f(y){if(s)return;const w=bF(e.direction(y));w!==i&&(r.transform=n(w),i=w)}function d(y){s=!y}function m(){s||(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))}return{clear:m,to:f,toggleActive:d}}function zF(e,t,n,r,i,s,l,u,f){const m=eu(i),p=eu(i).reverse(),y=_().concat(E());function w(j,R){return j.reduce((H,U)=>H-i[U],R)}function O(j,R){return j.reduce((H,U)=>w(H,R)>0?H.concat([U]):H,[])}function x(j){return s.map((R,H)=>({start:R-r[H]+.5+j,end:R+t-.5+j}))}function S(j,R,H){const U=x(R);return j.map(I=>{const B=H?0:-n,G=H?n:0,Y=H?"end":"start",Q=U[I][Y];return{index:I,loopPoint:Q,slideLocation:Rc(-1),translate:K4(e,f[I]),target:()=>u.get()>Q?B:G}})}function _(){const j=l[0],R=O(p,j);return S(R,n,!1)}function E(){const j=t-l[0]-1,R=O(m,j);return S(R,-n,!0)}function T(){return y.every(({index:j})=>{const R=m.filter(H=>H!==j);return w(R,t)<=.1})}function M(){y.forEach(j=>{const{target:R,translate:H,slideLocation:U}=j,I=R();I!==U.get()&&(H.to(I),U.set(I))})}function A(){y.forEach(j=>j.translate.clear())}return{canLoop:T,clear:A,loop:M,loopPoints:y}}function LF(e,t,n){let r,i=!1;function s(f){if(!n)return;function d(m){for(const p of m)if(p.type==="childList"){f.reInit(),t.emit("slidesChanged");break}}r=new MutationObserver(m=>{i||(yp(n)||n(f,m))&&d(m)}),r.observe(e,{childList:!0})}function l(){r&&r.disconnect(),i=!0}return{init:s,destroy:l}}function $F(e,t,n,r){const i={};let s=null,l=null,u,f=!1;function d(){u=new IntersectionObserver(O=>{f||(O.forEach(x=>{const S=t.indexOf(x.target);i[S]=x}),s=null,l=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(O=>u.observe(O))}function m(){u&&u.disconnect(),f=!0}function p(O){return tu(i).reduce((x,S)=>{const _=parseInt(S),{isIntersecting:E}=i[_];return(O&&E||!O&&!E)&&x.push(_),x},[])}function y(O=!0){if(O&&s)return s;if(!O&&l)return l;const x=p(O);return O&&(s=x),O||(l=x),x}return{init:d,destroy:m,get:y}}function BF(e,t,n,r,i,s){const{measureSize:l,startEdge:u,endEdge:f}=e,d=n[0]&&i,m=O(),p=x(),y=n.map(l),w=S();function O(){if(!d)return 0;const E=n[0];return wt(t[u]-E[u])}function x(){if(!d)return 0;const E=s.getComputedStyle(jr(r));return parseFloat(E.getPropertyValue(`margin-${f}`))}function S(){return n.map((E,T,M)=>{const A=!T,C=nS(M,T);return A?y[T]+m:C?y[T]+p:M[T+1][u]-E[u]}).map(wt)}return{slideSizes:y,slideSizesWithGaps:w,startGap:m,endGap:p}}function UF(e,t,n,r,i,s,l,u,f){const{startEdge:d,endEdge:m,direction:p}=e,y=eS(n);function w(_,E){return eu(_).filter(T=>T%E===0).map(T=>_.slice(T,T+E))}function O(_){return _.length?eu(_).reduce((E,T,M)=>{const A=jr(E)||0,C=A===0,j=T===Fu(_),R=i[d]-s[A][d],H=i[d]-s[T][m],U=!r&&C?p(l):0,I=!r&&j?p(u):0,B=wt(H-I-(R+U));return M&&B>t+f&&E.push(T),j&&E.push(_.length),E},[]).map((E,T,M)=>{const A=Math.max(M[T-1]||0);return _.slice(A,E)}):[]}function x(_){return y?w(_,n):O(_)}return{groupSlides:x}}function FF(e,t,n,r,i,s,l){const{align:u,axis:f,direction:d,startIndex:m,loop:p,duration:y,dragFree:w,dragThreshold:O,inViewThreshold:x,slidesToScroll:S,skipSnaps:_,containScroll:E,watchResize:T,watchSlides:M,watchDrag:A,watchFocus:C}=s,j=2,R=AF(),H=R.measure(t),U=n.map(R.measure),I=SF(f,d),B=I.measureSize(H),G=EF(B),Y=xF(u,B),Q=!p&&!!E,k=p||!!E,{slideSizes:$,slideSizesWithGaps:L,startGap:J,endGap:ie}=BF(I,H,U,n,k,i),q=UF(I,B,S,p,H,U,J,ie,j),{snaps:V,snapsAligned:K}=DF(I,Y,H,U,q),ee=-jr(V)+jr(L),{snapsContained:ce,scrollContainLimit:he}=NF(B,ee,K,E,j),de=Q?ce:K,{limit:ve}=MF(ee,de,p),ue=V4(Fu(de),m,p),ye=ue.clone(),me=eu(n),Z=({dragHandler:hn,scrollBody:Fa,scrollBounds:Jn,options:{loop:er}})=>{er||Jn.constrain(hn.pointerDown()),Fa.seek()},Ae=({scrollBody:hn,translate:Fa,location:Jn,offsetLocation:er,previousLocation:rn,scrollLooper:In,slideLooper:Xt,dragHandler:Cl,animation:Li,eventHandler:qn,scrollBounds:Ga,options:{loop:sa}},kr)=>{const zn=hn.settled(),Ce=!Ga.shouldConstrain(),ut=sa?zn:zn&&Ce,Nt=ut&&!Cl.pointerDown();Nt&&Li.stop();const Wt=Jn.get()*kr+rn.get()*(1-kr);er.set(Wt),sa&&(In.loop(hn.direction()),Xt.loop()),Fa.to(er.get()),Nt&&qn.emit("settle"),ut||qn.emit("scroll")},be=wF(r,i,()=>Z(oa),hn=>Ae(oa,hn)),Pe=.68,He=de[ue.get()],Ue=Rc(He),Ot=Rc(He),tt=Rc(He),Qt=Rc(He),Bt=jF(Ue,tt,Ot,Qt,y,Pe),ct=HF(p,de,ee,ve,Qt),dn=IF(be,ue,ye,Bt,ct,Qt,l),Ct=RF(ve),ra=nu(),aa=$F(t,n,l,x),{slideRegistry:zi}=kF(Q,E,de,he,q,me),ia=qF(e,n,zi,dn,Bt,ra,l,C),oa={ownerDocument:r,ownerWindow:i,eventHandler:l,containerRect:H,slideRects:U,animation:be,axis:I,dragHandler:OF(I,e,r,i,Qt,_F(I,i),Ue,be,dn,Bt,ct,ue,l,G,w,O,_,Pe,A),eventStore:ra,percentOfView:G,index:ue,indexPrevious:ye,limit:ve,location:Ue,offsetLocation:tt,previousLocation:Ot,options:s,resizeHandler:TF(t,l,i,n,I,T,R),scrollBody:Bt,scrollBounds:CF(ve,tt,Qt,Bt,G),scrollLooper:PF(ee,ve,tt,[Ue,tt,Ot,Qt]),scrollProgress:Ct,scrollSnapList:de.map(Ct.get),scrollSnaps:de,scrollTarget:ct,scrollTo:dn,slideLooper:zF(I,B,ee,$,L,V,de,tt,n),slideFocus:ia,slidesHandler:LF(t,l,M),slidesInView:aa,slideIndexes:me,slideRegistry:zi,slidesToScroll:q,target:Qt,translate:K4(I,t)};return oa}function GF(){let e={},t;function n(d){t=d}function r(d){return e[d]||[]}function i(d){return r(d).forEach(m=>m(t,d)),f}function s(d,m){return e[d]=r(d).concat([m]),f}function l(d,m){return e[d]=r(d).filter(p=>p!==m),f}function u(){e={}}const f={init:n,emit:i,off:l,on:s,clear:u};return f}const YF={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function VF(e){function t(s,l){return Y4(s,l||{})}function n(s){const l=s.breakpoints||{},u=tu(l).filter(f=>e.matchMedia(f).matches).map(f=>l[f]).reduce((f,d)=>t(f,d),{});return t(s,u)}function r(s){return s.map(l=>tu(l.breakpoints||{})).reduce((l,u)=>l.concat(u),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function KF(e){let t=[];function n(s,l){return t=l.filter(({options:u})=>e.optionsAtMedia(u).active!==!1),t.forEach(u=>u.init(s,e)),l.reduce((u,f)=>Object.assign(u,{[f.name]:f}),{})}function r(){t=t.filter(s=>s.destroy())}return{init:n,destroy:r}}function ah(e,t,n){const r=e.ownerDocument,i=r.defaultView,s=VF(i),l=KF(s),u=nu(),f=GF(),{mergeOptions:d,optionsAtMedia:m,optionsMediaQueries:p}=s,{on:y,off:w,emit:O}=f,x=I;let S=!1,_,E=d(YF,ah.globalOptions),T=d(E),M=[],A,C,j;function R(){const{container:me,slides:Z}=T;C=(c1(me)?e.querySelector(me):me)||e.children[0];const be=c1(Z)?C.querySelectorAll(Z):Z;j=[].slice.call(be||C.children)}function H(me){const Z=FF(e,C,j,r,i,me,f);if(me.loop&&!Z.slideLooper.canLoop()){const Ae=Object.assign({},me,{loop:!1});return H(Ae)}return Z}function U(me,Z){S||(E=d(E,me),T=m(E),M=Z||M,R(),_=H(T),p([E,...M.map(({options:Ae})=>Ae)]).forEach(Ae=>u.add(Ae,"change",I)),T.active&&(_.translate.to(_.location.get()),_.animation.init(),_.slidesInView.init(),_.slideFocus.init(ye),_.eventHandler.init(ye),_.resizeHandler.init(ye),_.slidesHandler.init(ye),_.options.loop&&_.slideLooper.loop(),C.offsetParent&&j.length&&_.dragHandler.init(ye),A=l.init(ye,M)))}function I(me,Z){const Ae=q();B(),U(d({startIndex:Ae},me),Z),f.emit("reInit")}function B(){_.dragHandler.destroy(),_.eventStore.clear(),_.translate.clear(),_.slideLooper.clear(),_.resizeHandler.destroy(),_.slidesHandler.destroy(),_.slidesInView.destroy(),_.animation.destroy(),l.destroy(),u.clear()}function G(){S||(S=!0,u.clear(),B(),f.emit("destroy"),f.clear())}function Y(me,Z,Ae){!T.active||S||(_.scrollBody.useBaseFriction().useDuration(Z===!0?0:T.duration),_.scrollTo.index(me,Ae||0))}function Q(me){const Z=_.index.add(1).get();Y(Z,me,-1)}function k(me){const Z=_.index.add(-1).get();Y(Z,me,1)}function $(){return _.index.add(1).get()!==q()}function L(){return _.index.add(-1).get()!==q()}function J(){return _.scrollSnapList}function ie(){return _.scrollProgress.get(_.offsetLocation.get())}function q(){return _.index.get()}function V(){return _.indexPrevious.get()}function K(){return _.slidesInView.get()}function ee(){return _.slidesInView.get(!1)}function ce(){return A}function he(){return _}function de(){return e}function ve(){return C}function ue(){return j}const ye={canScrollNext:$,canScrollPrev:L,containerNode:ve,internalEngine:he,destroy:G,off:w,on:y,emit:O,plugins:ce,previousScrollSnap:V,reInit:x,rootNode:de,scrollNext:Q,scrollPrev:k,scrollProgress:ie,scrollSnapList:J,scrollTo:Y,selectedScrollSnap:q,slideNodes:ue,slidesInView:K,slidesNotInView:ee};return U(t,n),setTimeout(()=>f.emit("init"),0),ye}ah.globalOptions=void 0;function rS(e={},t=[]){const n=P.useRef(e),r=P.useRef(t),[i,s]=P.useState(),[l,u]=P.useState(),f=P.useCallback(()=>{i&&i.reInit(n.current,r.current)},[i]);return P.useEffect(()=>{Jw(n.current,e)||(n.current=e,f())},[e,f]),P.useEffect(()=>{yF(r.current,t)||(r.current=t,f())},[t,f]),P.useEffect(()=>{if(vF()&&l){ah.globalOptions=rS.globalOptions;const d=ah(l,n.current,r.current);return s(d),()=>d.destroy()}else s(void 0)},[l,s]),[u,i]}rS.globalOptions=void 0;const Q4=P.createContext(null);function gp(){const e=P.useContext(Q4);if(!e)throw new Error("useCarousel must be used within a ");return e}function QF({orientation:e="horizontal",opts:t,setApi:n,plugins:r,className:i,children:s,...l}){const[u,f]=rS({...t,axis:e==="horizontal"?"x":"y"},r),[d,m]=P.useState(!1),[p,y]=P.useState(!1),w=P.useCallback(_=>{_&&(m(_.canScrollPrev()),y(_.canScrollNext()))},[]),O=P.useCallback(()=>{f?.scrollPrev()},[f]),x=P.useCallback(()=>{f?.scrollNext()},[f]),S=P.useCallback(_=>{_.key==="ArrowLeft"?(_.preventDefault(),O()):_.key==="ArrowRight"&&(_.preventDefault(),x())},[O,x]);return P.useEffect(()=>{!f||!n||n(f)},[f,n]),P.useEffect(()=>{if(f)return w(f),f.on("reInit",w),f.on("select",w),()=>{f?.off("select",w)}},[f,w]),g.jsx(Q4.Provider,{"data-loc":"client/src/components/ui/carousel.tsx:106",value:{carouselRef:u,api:f,opts:t,orientation:e||(t?.axis==="y"?"vertical":"horizontal"),scrollPrev:O,scrollNext:x,canScrollPrev:d,canScrollNext:p},children:g.jsx("div",{"data-loc":"client/src/components/ui/carousel.tsx:119",onKeyDownCapture:S,className:St("relative",i),role:"region","aria-roledescription":"carousel","data-slot":"carousel",...l,children:s})})}function XF({className:e,...t}){const{carouselRef:n,orientation:r}=gp();return g.jsx("div",{"data-loc":"client/src/components/ui/carousel.tsx:137",ref:n,className:"overflow-hidden","data-slot":"carousel-content",children:g.jsx("div",{"data-loc":"client/src/components/ui/carousel.tsx:142",className:St("flex",r==="horizontal"?"-ml-4":"-mt-4 flex-col",e),...t})})}function oo({className:e,...t}){const{orientation:n}=gp();return g.jsx("div",{"data-loc":"client/src/components/ui/carousel.tsx:158",role:"group","aria-roledescription":"slide","data-slot":"carousel-item",className:St("min-w-0 shrink-0 grow-0 basis-full",n==="horizontal"?"pl-4":"pt-4",e),...t})}function WF({className:e,variant:t="outline",size:n="icon",...r}){const{orientation:i,scrollPrev:s,canScrollPrev:l}=gp();return g.jsxs(Fr,{"data-loc":"client/src/components/ui/carousel.tsx:181","data-slot":"carousel-previous",variant:t,size:n,className:St("absolute size-8 rounded-full",i==="horizontal"?"top-1/2 -left-12 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!l,onClick:s,...r,children:[g.jsx(r7,{"data-loc":"client/src/components/ui/carousel.tsx:196"}),g.jsx("span",{"data-loc":"client/src/components/ui/carousel.tsx:197",className:"sr-only",children:"Previous slide"})]})}function ZF({className:e,variant:t="outline",size:n="icon",...r}){const{orientation:i,scrollNext:s,canScrollNext:l}=gp();return g.jsxs(Fr,{"data-loc":"client/src/components/ui/carousel.tsx:211","data-slot":"carousel-next",variant:t,size:n,className:St("absolute size-8 rounded-full",i==="horizontal"?"top-1/2 -right-12 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!l,onClick:s,...r,children:[g.jsx(ks,{"data-loc":"client/src/components/ui/carousel.tsx:226"}),g.jsx("span",{"data-loc":"client/src/components/ui/carousel.tsx:227",className:"sr-only",children:"Next slide"})]})}const JF=a4("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function Rt({className:e,variant:t,asChild:n=!1,...r}){const i=n?h3:"span";return g.jsx(i,{"data-loc":"client/src/components/ui/badge.tsx:38","data-slot":"badge",className:St(JF({variant:t}),e),...r})}function eG(){return Y7(),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:32",className:"min-h-screen bg-background text-foreground",children:[g.jsx(uF,{"data-loc":"client/src/pages/Home.tsx:33"}),g.jsx("nav",{"data-loc":"client/src/pages/Home.tsx:35",className:"fixed top-0 w-full bg-background/95 backdrop-blur-sm border-b border-border z-50",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:36",className:"container mx-auto px-4 py-4 flex justify-between items-center",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:37",className:"flex items-center",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:38",src:G7,alt:"MSConsults",className:"h-10 w-auto"})}),g.jsx(Fr,{"data-loc":"client/src/pages/Home.tsx:40",size:"lg",className:"bg-primary hover:bg-primary/90 text-primary-foreground font-semibold transition-all duration-300 hover:scale-105 hover:shadow-lg hover:shadow-primary/50 group",asChild:!0,children:g.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:41",href:"https://calendly.com/brandon-msconsulting/30min",target:"_blank",rel:"noopener noreferrer",children:["Book A Call",g.jsx(ks,{"data-loc":"client/src/pages/Home.tsx:43",className:"ml-2 h-4 w-4 transition-transform duration-300 group-hover:translate-x-1"})]})})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:50",className:"pt-32 pb-20 px-4",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:51",className:"container mx-auto text-center",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:52",className:"mb-6 bg-primary/20 text-primary border-primary/30 px-4 py-2 text-sm",children:"AI-Powered Client Acquisition System"}),g.jsxs("h1",{"data-loc":"client/src/pages/Home.tsx:55",className:"text-5xl md:text-7xl font-black mb-6 leading-tight",children:["Add ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:56",className:"text-primary",children:"$50K-$150K"})," in New",g.jsx("br",{"data-loc":"client/src/pages/Home.tsx:56"}),"Client Revenue in 90 Days.",g.jsx("br",{"data-loc":"client/src/pages/Home.tsx:57"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:58",className:"text-primary",children:"Guaranteed."})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:60",className:"text-xl md:text-2xl text-muted-foreground mb-8 max-w-4xl mx-auto",children:"We build and run a complete AI-powered client acquisition machine that books your calendar with a predictable stream of high-value, decision-maker calls. Or you don't pay."}),g.jsx(Fr,{"data-loc":"client/src/pages/Home.tsx:64",size:"lg",className:"bg-primary hover:bg-primary/90 text-primary-foreground font-bold text-lg px-8 py-6 transition-all duration-300 hover:scale-105 hover:shadow-xl hover:shadow-primary/50 group",asChild:!0,children:g.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:65",href:"https://calendly.com/brandon-msconsulting/30min",target:"_blank",rel:"noopener noreferrer",children:["Book My Free Revenue Roadmap Call",g.jsx(ks,{"data-loc":"client/src/pages/Home.tsx:67",className:"ml-2 h-5 w-5 transition-transform duration-300 group-hover:translate-x-1"})]})}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:70",className:"text-sm text-muted-foreground mt-4",children:"100% free, no-obligation strategy session"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:73",className:"mt-16 pt-12 border-t border-border/50",children:[g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:74",className:"text-sm text-muted-foreground mb-6 uppercase tracking-wider",children:"Trusted By Industry Leaders"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:75",className:"flex flex-wrap justify-center items-center gap-8 md:gap-12 opacity-60",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:76",className:"flex items-center gap-2",children:[g.jsx(tT,{"data-loc":"client/src/pages/Home.tsx:77",className:"w-5 h-5 text-primary"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:78",className:"font-semibold text-sm",children:"SOC 2 Compliant"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:80",className:"flex items-center gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/pages/Home.tsx:81",className:"w-5 h-5 text-primary"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:82",className:"font-semibold text-sm",children:"GDPR Certified"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:84",className:"flex items-center gap-2",children:[g.jsx(i7,{"data-loc":"client/src/pages/Home.tsx:85",className:"w-5 h-5 text-primary"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:86",className:"font-semibold text-sm",children:"Google Partner"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:88",className:"flex items-center gap-2",children:[g.jsx(d7,{"data-loc":"client/src/pages/Home.tsx:89",className:"w-5 h-5 text-primary"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:90",className:"font-semibold text-sm",children:"HubSpot Certified"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:92",className:"flex items-center gap-2",children:[g.jsx(g7,{"data-loc":"client/src/pages/Home.tsx:93",className:"w-5 h-5 text-primary"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:94",className:"font-semibold text-sm",children:"Salesforce Partner"})]})]})]})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:102",className:"py-12 border-y border-border bg-card",children:g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:103",className:"container mx-auto",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:104",className:"grid grid-cols-2 md:grid-cols-4 gap-8 text-center",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:105",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:106",className:"text-4xl font-black text-primary mb-2",children:"$14.2M+"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:107",className:"text-sm text-muted-foreground",children:"Client Revenue Generated"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:109",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:110",className:"text-4xl font-black text-primary mb-2",children:"3,100+"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:111",className:"text-sm text-muted-foreground",children:"Qualified Calls Booked"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:113",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:114",className:"text-4xl font-black text-primary mb-2",children:"127+"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:115",className:"text-sm text-muted-foreground",children:"B2B Companies Scaled"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:117",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:118",className:"text-4xl font-black text-primary mb-2",children:"4.8/5"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:119",className:"text-sm text-muted-foreground",children:"Average Client Rating"})]})]})})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:126",className:"py-20 px-4 bg-gradient-to-b from-background to-card",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:127",className:"container mx-auto max-w-5xl",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:128",className:"text-center mb-8",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:129",className:"mb-4 bg-primary/20 text-primary border-primary/30 px-4 py-2 text-sm",children:"Watch This 5-Minute Video"}),g.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:132",className:"text-4xl md:text-5xl font-black mb-4",children:["See How We Fill Your Calendar with",g.jsx("br",{"data-loc":"client/src/pages/Home.tsx:134"}),g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:135",className:"text-primary",children:"High-Value Sales Calls"})," in 30 Days"]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:137",className:"text-xl text-muted-foreground max-w-3xl mx-auto",children:"Discover the exact system we use to generate predictable revenue for B2B companies, without hiring SDRs or wasting money on ads."})]}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:142",className:"relative aspect-video rounded-2xl overflow-hidden shadow-2xl shadow-primary/20 border-4 border-primary/30 mb-8",children:g.jsx(fF,{"data-loc":"client/src/pages/Home.tsx:143",videoId:"mbQo4Tuu30o",title:"MSConsults VSL",className:"absolute inset-0 w-full h-full"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:150",className:"text-center",children:[g.jsx(Fr,{"data-loc":"client/src/pages/Home.tsx:151",size:"lg",className:"bg-primary hover:bg-primary/90 text-primary-foreground font-bold text-lg px-8 py-6 transition-all duration-300 hover:scale-105 hover:shadow-xl hover:shadow-primary/50 group",asChild:!0,children:g.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:152",href:"https://calendly.com/brandon-msconsulting/30min",target:"_blank",rel:"noopener noreferrer",children:["Book My Free Revenue Roadmap Call",g.jsx(ks,{"data-loc":"client/src/pages/Home.tsx:154",className:"ml-2 h-5 w-5 transition-transform duration-300 group-hover:translate-x-1"})]})}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:157",className:"text-sm text-muted-foreground mt-4",children:"Limited spots available this month"})]})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:163",className:"py-20 px-4",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:164",className:"container mx-auto max-w-4xl",children:[g.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:165",className:"text-4xl md:text-5xl font-black mb-6 text-center",children:["An Empty Calendar is Costing You ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:166",className:"text-primary",children:"$50K+"})," Every Single Month."]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:168",className:"text-lg text-muted-foreground mb-8 leading-relaxed",children:"Your pipeline is dry. You have a powerful, high-ticket offer, but you're spending your days chasing leads instead of closing deals. Every day without a booked call is another $10K, $20K, or even $50K walking out the door."}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:172",className:"text-lg text-muted-foreground mb-6 leading-relaxed",children:"If you're like most B2B founders, you've tried everything to fix it:"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:175",className:"space-y-4 mb-8",children:["Hiring SDRs who cost $8K/month, demand constant management, and quit after 90 days without ever hitting quota.","Using VAs who send generic, spammy messages that damage your brand and get your domain blacklisted.","Doing it Yourself, burning 20+ hours a week on manual outreach with an empty calendar to show for it.",'Paying Agencies a $5K+ retainer to "test" campaigns for months, only to deliver a handful of unqualified leads.'].map((e,t)=>g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:182",className:"flex items-start gap-3 p-4 bg-destructive/10 border border-destructive/30 rounded-lg",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:183",className:"text-destructive mt-1",children:"✗"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:184",className:"text-foreground",children:e})]},t))}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:188",className:"text-xl font-semibold text-center",children:"Your competitors are booking calls and closing deals while you're stuck playing email deliverability whack-a-mole."})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:195",className:"py-20 px-4 bg-card",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:196",className:"container mx-auto",children:[g.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:197",className:"text-4xl md:text-5xl font-black mb-4 text-center",children:["Don't Just Take Our Word For It. ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:198",className:"text-primary",children:"See the Results."})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:200",className:"text-xl text-muted-foreground text-center mb-16",children:"Real clients. Real revenue. Real transformations."}),g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:205",className:"mb-12 overflow-hidden border-2 border-primary/30",children:g.jsx(Xe,{"data-loc":"client/src/pages/Home.tsx:206",className:"p-0",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:207",className:"grid md:grid-cols-2 gap-0",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:208",className:"p-8 md:p-12",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:209",className:"mb-4 bg-primary/20 text-primary border-primary/30",children:"Case Study #1"}),g.jsxs("h3",{"data-loc":"client/src/pages/Home.tsx:210",className:"text-3xl font-black mb-4",children:["How We Took a Marketing Agency from Zero Outreach to ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:211",className:"text-primary",children:"$124K in 97 Days"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:213",className:"mb-6",children:[g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:214",className:"text-sm font-semibold text-muted-foreground mb-2",children:"CLIENT"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:215",className:"text-lg",children:"Scalebound, a B2B Marketing Agency"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:217",className:"mb-6",children:[g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:218",className:"text-sm font-semibold text-muted-foreground mb-2",children:"THE PROBLEM"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:219",className:"text-foreground",children:"Scalebound relied entirely on referrals, leading to feast-or-famine revenue cycles. They had zero outbound system and were stuck at ~$40K/month, unable to scale predictably."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:224",className:"mb-6",children:[g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:225",className:"text-sm font-semibold text-muted-foreground mb-2",children:"THE SOLUTION"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:226",className:"text-foreground",children:"We deployed the AI-Powered Triple-Channel Domination System™. We identified their ideal client (7-figure eCommerce brands), built a hyper-personalized outreach machine across email, LinkedIn, and targeted cold calls, and automated the entire qualification process."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:232",className:"space-y-3",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:233",className:"flex items-center gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/pages/Home.tsx:234",className:"h-5 w-5 text-primary"}),g.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:235",children:[g.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:235",children:"42 qualified calls booked"})," with Marketing Directors and CEOs"]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:237",className:"flex items-center gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/pages/Home.tsx:238",className:"h-5 w-5 text-primary"}),g.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:239",children:[g.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:239",children:"Closed 7 new clients"})," at an average of $17,800 per project"]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:241",className:"flex items-center gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/pages/Home.tsx:242",className:"h-5 w-5 text-primary"}),g.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:243",children:[g.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:243",children:"Reduced founder's time"})," on sales from 15 hours/week to just 2 hours/week"]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:245",className:"flex items-center gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/pages/Home.tsx:246",className:"h-5 w-5 text-primary"}),g.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:247",children:["Built a predictable pipeline that now generates ",g.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:247",children:"20+ qualified calls every month"})]})]})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:251",className:"bg-muted p-8 md:p-12 flex flex-col justify-center",children:[g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:252",src:"/revenue-growth.jpg",alt:"Revenue Growth Chart",className:"w-full rounded-lg mb-6 shadow-lg"}),g.jsx("blockquote",{"data-loc":"client/src/pages/Home.tsx:257",className:"border-l-4 border-primary pl-4 italic text-lg mb-4",children:`"Working with MSConsults wasn't like hiring an agency, it was like installing a revenue system. We went from hoping for referrals to having a calendar full of ideal clients. We closed over $120K in new business in the first three months. It's the single best investment we've ever made in our growth."`}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:262",className:"font-semibold",children:"Mark Chen, Founder of Scalebound"})]})]})})}),g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:269",className:"overflow-hidden border-2 border-primary/30",children:g.jsx(Xe,{"data-loc":"client/src/pages/Home.tsx:270",className:"p-0",children:g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:271",className:"grid md:grid-cols-2 gap-0",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:272",className:"p-8 md:p-12",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:273",className:"mb-4 bg-primary/20 text-primary border-primary/30",children:"Case Study #2"}),g.jsxs("h3",{"data-loc":"client/src/pages/Home.tsx:274",className:"text-3xl font-black mb-4",children:["From Zero to ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:275",className:"text-primary",children:"$210K Pipeline"})," in Just 60 Days"]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:277",className:"mb-6",children:[g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:278",className:"text-sm font-semibold text-muted-foreground mb-2",children:"CLIENT"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:279",className:"text-lg",children:"Connectly, a B2B SaaS Platform"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:281",className:"mb-6",children:[g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:282",className:"text-sm font-semibold text-muted-foreground mb-2",children:"THE PROBLEM"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:283",className:"text-foreground",children:"Connectly had a great product but was struggling to get demos with enterprise-level clients. Their internal team was sending generic emails that were getting ignored by VPs of Engineering at major tech firms."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:288",className:"mb-6",children:[g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:289",className:"text-sm font-semibold text-muted-foreground mb-2",children:"THE SOLUTION"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:290",className:"text-foreground",children:"We implemented a highly technical, multi-channel sequence. Our AI identified companies that had recently hired for roles matching Connectly's use case. We then hit the key decision-makers with a coordinated sequence of hyper-relevant emails, personalized LinkedIn messages, and strategic cold calls."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:296",className:"space-y-3",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:297",className:"flex items-center gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/pages/Home.tsx:298",className:"h-5 w-5 text-primary"}),g.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:299",children:[g.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:299",children:"18 enterprise demos booked"})," with companies like Miro, Asana, and Twilio"]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:301",className:"flex items-center gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/pages/Home.tsx:302",className:"h-5 w-5 text-primary"}),g.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:303",children:[g.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:303",children:"$210,000 in qualified pipeline"})," created (based on average contract value)"]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:305",className:"flex items-center gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/pages/Home.tsx:306",className:"h-5 w-5 text-primary"}),g.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:307",children:[g.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:307",children:"85% show-up rate"})," on all booked demos"]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:309",className:"flex items-center gap-2",children:[g.jsx(Rn,{"data-loc":"client/src/pages/Home.tsx:310",className:"h-5 w-5 text-primary"}),g.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:311",children:["The system is now their ",g.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:311",children:"primary channel for enterprise lead generation"})]})]})]})]})})})})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:322",className:"py-20 px-4",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:323",className:"container mx-auto max-w-6xl",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:324",className:"text-center mb-16",children:[g.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:325",className:"text-4xl md:text-5xl font-black mb-6",children:["Introducing The ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:326",className:"text-primary",children:"AI-Powered Multi-Channel Domination System™"})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:328",className:"text-xl text-muted-foreground max-w-3xl mx-auto mb-4",children:`This isn't another "lead gen agency." This is a complete, done-for-you client acquisition machine that we build inside your business, run for you, and then hand you the keys.`}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:332",className:"text-lg font-semibold text-primary",children:"We hit your prospects from EVERY channel simultaneously, creating an AI-optimized funnel that delivers only the highest-quality, pre-qualified leads directly to your calendar."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:337",className:"grid md:grid-cols-3 lg:grid-cols-4 gap-6 mb-12",children:[g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:338",className:"border-2 border-primary/30",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:339",className:"p-6",children:[g.jsx(Jc,{"data-loc":"client/src/pages/Home.tsx:340",className:"h-10 w-10 text-primary mb-3"}),g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:341",className:"text-xl font-bold mb-2",children:"Cold Email"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:342",className:"text-sm text-muted-foreground",children:"3000+ daily sends across 20+ warmed domains with AI personalization."})]})}),g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:347",className:"border-2 border-primary/30",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:348",className:"p-6",children:[g.jsx(u7,{"data-loc":"client/src/pages/Home.tsx:349",className:"h-10 w-10 text-primary mb-3"}),g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:350",className:"text-xl font-bold mb-2",children:"LinkedIn DMs"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:351",className:"text-sm text-muted-foreground",children:"100+ personalized messages per day to decision-makers."})]})}),g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:356",className:"border-2 border-primary/30",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:357",className:"p-6",children:[g.jsx(eT,{"data-loc":"client/src/pages/Home.tsx:358",className:"h-10 w-10 text-primary mb-3"}),g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:359",className:"text-xl font-bold mb-2",children:"Cold Calling"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:360",className:"text-sm text-muted-foreground",children:"50+ connects per day building trust through voice conversations."})]})}),g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:365",className:"border-2 border-primary/30",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:366",className:"p-6",children:[g.jsx(eT,{"data-loc":"client/src/pages/Home.tsx:367",className:"h-10 w-10 text-primary mb-3"}),g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:368",className:"text-xl font-bold mb-2",children:"Voicemail Drops"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:369",className:"text-sm text-muted-foreground",children:"Automated personalized voicemails at scale for maximum reach."})]})}),g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:374",className:"border-2 border-primary/30",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:375",className:"p-6",children:[g.jsx(Jc,{"data-loc":"client/src/pages/Home.tsx:376",className:"h-10 w-10 text-primary mb-3"}),g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:377",className:"text-xl font-bold mb-2",children:"SMS Outreach"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:378",className:"text-sm text-muted-foreground",children:"Direct text messages for high-intent follow-ups and engagement."})]})}),g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:383",className:"border-2 border-primary/30",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:384",className:"p-6",children:[g.jsx("svg",{"data-loc":"client/src/pages/Home.tsx:385",className:"h-10 w-10 text-primary mb-3",fill:"currentColor",viewBox:"0 0 24 24",children:g.jsx("path",{"data-loc":"client/src/pages/Home.tsx:385",d:"M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z"})}),g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:386",className:"text-xl font-bold mb-2",children:"Twitter DMs"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:387",className:"text-sm text-muted-foreground",children:"Targeted outreach to prospects active on X/Twitter."})]})}),g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:392",className:"border-2 border-primary/30",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:393",className:"p-6",children:[g.jsx("svg",{"data-loc":"client/src/pages/Home.tsx:394",className:"h-10 w-10 text-primary mb-3",fill:"currentColor",viewBox:"0 0 24 24",children:g.jsx("path",{"data-loc":"client/src/pages/Home.tsx:394",d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})}),g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:395",className:"text-xl font-bold mb-2",children:"Instagram DMs"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:396",className:"text-sm text-muted-foreground",children:"Social selling through Instagram direct messages."})]})}),g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:401",className:"border-2 border-primary/30",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:402",className:"p-6",children:[g.jsx("svg",{"data-loc":"client/src/pages/Home.tsx:403",className:"h-10 w-10 text-primary mb-3",fill:"currentColor",viewBox:"0 0 24 24",children:g.jsx("path",{"data-loc":"client/src/pages/Home.tsx:403",d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})}),g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:404",className:"text-xl font-bold mb-2",children:"Facebook DMs"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:405",className:"text-sm text-muted-foreground",children:"Messenger outreach for Facebook-active prospects."})]})})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:412",className:"text-center bg-card p-8 rounded-lg border-2 border-primary/30",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:413",className:"text-2xl font-bold mb-4",children:g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:414",className:"text-primary",children:"AI-Optimized Qualification Funnel"})}),g.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:416",className:"text-lg mb-4",children:["Our proprietary AI doesn't just send messages. It ",g.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:417",children:"qualifies every prospect"})," through intelligent conversation flows, scoring their fit, intent, and readiness to buy before they ever hit your calendar."]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:420",className:"text-lg mb-4",children:g.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:421",children:"No SDRs to manage. No VAs to train. No complex tools to learn."})}),g.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:423",className:"text-xl text-primary font-bold",children:["Just a predictable stream of ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:424",className:"underline",children:"pre-qualified, high-intent"})," appointments ready to close."]})]})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:431",className:"py-20 px-4 bg-card",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:432",className:"container mx-auto max-w-6xl",children:[g.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:433",className:"text-4xl md:text-5xl font-black mb-4 text-center",children:["The Difference Between an ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:434",className:"text-primary",children:"Expense"})," and an ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:434",className:"text-primary",children:"Investment"})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:436",className:"text-xl text-muted-foreground text-center mb-12",children:"See why smart B2B founders choose MSConsults over traditional agencies and SDRs"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:440",className:"overflow-x-auto",children:g.jsxs("table",{"data-loc":"client/src/pages/Home.tsx:441",className:"w-full border-collapse",children:[g.jsx("thead",{"data-loc":"client/src/pages/Home.tsx:442",children:g.jsxs("tr",{"data-loc":"client/src/pages/Home.tsx:443",className:"border-b-2 border-border",children:[g.jsx("th",{"data-loc":"client/src/pages/Home.tsx:444",className:"text-left p-4 font-bold text-lg",children:"Feature"}),g.jsx("th",{"data-loc":"client/src/pages/Home.tsx:445",className:"text-left p-4 font-bold text-lg",children:"Typical Agency / SDR"}),g.jsx("th",{"data-loc":"client/src/pages/Home.tsx:446",className:"text-left p-4 font-bold text-lg bg-primary/10",children:g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:447",className:"text-primary",children:"MSConsults (Your New Reality)"})})]})}),g.jsx("tbody",{"data-loc":"client/src/pages/Home.tsx:451",children:[["Payment Model","$5K-$8K/mo Retainer (Pay & Pray)","Pay-for-Performance (Pay for Revenue)"],["Guarantee",'None, or "best effort"',"$50K in Revenue or You Don't Pay"],["Transparency","Vague monthly reports","24/7 Live Dashboard + Weekly Calls"],["Team","A single, overworked SDR","A Dedicated 5-Person Specialist Team"],["Technology","Off-the-shelf tools","Proprietary AI Conversation Platform"],["Channels","Usually just 1 (Email or LinkedIn)","Synchronized 3-Channel Attack"],["Asset Ownership","You rent their service","You OWN the entire system forever"]].map(([e,t,n],r)=>g.jsxs("tr",{"data-loc":"client/src/pages/Home.tsx:461",className:"border-b border-border",children:[g.jsx("td",{"data-loc":"client/src/pages/Home.tsx:462",className:"p-4 font-semibold",children:e}),g.jsx("td",{"data-loc":"client/src/pages/Home.tsx:463",className:"p-4 text-muted-foreground",children:t}),g.jsx("td",{"data-loc":"client/src/pages/Home.tsx:464",className:"p-4 bg-primary/5 font-semibold text-primary",children:n})]},r))})]})})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:474",className:"py-20 px-4",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:475",className:"container mx-auto max-w-4xl text-center",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:476",className:"inline-block p-8 border-4 border-primary rounded-full mb-8",children:g.jsx(tT,{"data-loc":"client/src/pages/Home.tsx:477",className:"h-24 w-24 text-primary"})}),g.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:479",className:"text-4xl md:text-5xl font-black mb-6",children:["The ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:480",className:"text-primary",children:"Zero-Risk Revenue Guarantee"})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:482",className:"text-xl text-muted-foreground mb-8 leading-relaxed",children:"We are so confident in our system that we offer the strongest guarantee in the industry."}),g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:485",className:"border-2 border-primary/30 bg-card",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:486",className:"p-8",children:[g.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:487",className:"text-2xl font-bold mb-6",children:["We will book you ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:488",className:"text-primary",children:"5-7 qualified, decision-maker calls"})," AND help you generate at least ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:489",className:"text-primary",children:"$50,000 in new client revenue"})," within 90 days."]}),g.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:491",className:"text-lg text-muted-foreground mb-6",children:["If we fail to hit that goal, you get a ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:492",className:"text-primary font-semibold",children:"full refund"}),". No questions asked. Simple as that."]}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:494",className:"bg-muted p-6 rounded-lg",children:g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:495",className:"text-sm text-foreground",children:'A "qualified call" means a decision-maker who matches your ICP, books a meeting, and shows up on your calendar. No fluff. No vanity metrics. Just real buyers.'})})]})})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:506",className:"py-20 px-4 bg-background",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:507",className:"container mx-auto max-w-7xl",children:[g.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:508",className:"text-4xl md:text-5xl font-black mb-4 text-center",children:["Real Clients. ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:509",className:"text-primary",children:"Real Transformations."})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:511",className:"text-xl text-muted-foreground text-center mb-16",children:"See what happens when you partner with a team that guarantees results"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:516",className:"mb-16 space-y-12",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:518",className:"max-w-4xl mx-auto",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:519",className:"bg-gradient-to-br from-primary/10 to-primary/5 rounded-2xl p-8 border-2 border-primary/30",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:520",className:"flex items-center gap-3 mb-6",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:521",className:"w-12 h-12 rounded-full bg-primary/20 flex items-center justify-center",children:g.jsx("svg",{"data-loc":"client/src/pages/Home.tsx:522",className:"w-6 h-6 text-primary",fill:"currentColor",viewBox:"0 0 20 20",children:g.jsx("path",{"data-loc":"client/src/pages/Home.tsx:523",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM9.555 7.168A1 1 0 008 8v4a1 1 0 001.555.832l3-2a1 1 0 000-1.664l-3-2z"})})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:526",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:527",className:"text-2xl font-bold",children:"Watch: Real Client Success Story"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:528",className:"text-sm text-muted-foreground",children:"Brilliance shares how they built a $60K/month retainer base"})]})]}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:531",className:"rounded-xl overflow-hidden border-2 border-primary/20 shadow-2xl",children:g.jsxs("video",{"data-loc":"client/src/pages/Home.tsx:532",controls:!0,className:"w-full",poster:"/client-brilliance.png",children:[g.jsx("source",{"data-loc":"client/src/pages/Home.tsx:537",src:"/brilliance-testimonial.mp4",type:"video/mp4"}),"Your browser does not support the video tag."]})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:541",className:"mt-6 flex items-center justify-center gap-6 text-sm",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:542",className:"flex items-center gap-2",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:543",className:"w-10 h-10 rounded-full overflow-hidden border-2 border-primary",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:544",src:"/client-brilliance.png",alt:"Brilliance",className:"w-full h-full object-cover"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:546",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:547",className:"font-bold",children:"Brilliance"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:548",className:"text-xs text-muted-foreground",children:"Funnel Specialist"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:551",className:"flex gap-2",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:552",variant:"default",className:"bg-primary/20 text-primary border-primary/30",children:"$60K/mo Retainer"}),g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:553",variant:"default",className:"bg-primary/20 text-primary border-primary/30",children:"27 Calls Booked"})]})]})]})}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:559",className:"max-w-4xl mx-auto",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:560",className:"bg-gradient-to-br from-primary/10 to-primary/5 rounded-2xl p-8 border-2 border-primary/30",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:561",className:"flex items-center gap-3 mb-6",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:562",className:"w-12 h-12 rounded-full bg-primary/20 flex items-center justify-center",children:g.jsx("svg",{"data-loc":"client/src/pages/Home.tsx:563",className:"w-6 h-6 text-primary",fill:"currentColor",viewBox:"0 0 20 20",children:g.jsx("path",{"data-loc":"client/src/pages/Home.tsx:564",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM9.555 7.168A1 1 0 008 8v4a1 1 0 001.555.832l3-2a1 1 0 000-1.664l-3-2z"})})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:567",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:568",className:"text-2xl font-bold",children:"Watch: $120K Revenue Transformation"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:569",className:"text-sm text-muted-foreground",children:"Dreem shares how we scaled his YouTube sales funnel agency"})]})]}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:572",className:"rounded-xl overflow-hidden border-2 border-primary/20 shadow-2xl",children:g.jsxs("video",{"data-loc":"client/src/pages/Home.tsx:573",controls:!0,className:"w-full",poster:"/dreem-workspace.jpg",children:[g.jsx("source",{"data-loc":"client/src/pages/Home.tsx:578",src:"/dreem-testimonial.mp4",type:"video/mp4"}),"Your browser does not support the video tag."]})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:582",className:"mt-6 flex items-center justify-center gap-6 text-sm",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:583",className:"flex items-center gap-2",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:584",className:"w-10 h-10 rounded-full overflow-hidden border-2 border-primary",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:585",src:"/client-dreem.png",alt:"Dreem",className:"w-full h-full object-cover"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:587",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:588",className:"font-bold",children:"Dreem"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:589",className:"text-xs text-muted-foreground",children:"YouTube Sales Funnel Expert"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:592",className:"flex gap-4",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:593",className:"text-center",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:594",className:"font-bold text-primary",children:"$120K"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:595",className:"text-xs text-muted-foreground",children:"Revenue Generated"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:597",className:"text-center",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:598",className:"font-bold text-primary",children:"85+"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:599",className:"text-xs text-muted-foreground",children:"Qualified Calls"})]})]})]})]})})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:608",className:"mb-16",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:609",className:"text-2xl font-bold mb-8 text-center text-primary",children:"Featured Enterprise Success Stories"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:610",className:"grid md:grid-cols-2 gap-8 mb-12",children:[g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:612",className:"border-2 border-primary/30 bg-card/50",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:613",className:"p-8",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:614",className:"mb-6",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:615",className:"text-2xl font-bold mb-2",children:"Scalebound Marketing"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:616",className:"text-muted-foreground",children:"B2B Marketing Agency | SaaS & Tech Clients"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:618",className:"grid grid-cols-3 gap-4 mb-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:619",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:620",className:"text-3xl font-black text-primary",children:"$124K"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:621",className:"text-sm text-muted-foreground",children:"Revenue in 97 Days"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:623",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:624",className:"text-3xl font-black text-primary",children:"47"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:625",className:"text-sm text-muted-foreground",children:"Qualified Calls"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:627",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:628",className:"text-3xl font-black text-primary",children:"8"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:629",className:"text-sm text-muted-foreground",children:"New Clients"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:632",className:"space-y-4 mb-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:633",children:[g.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:634",className:"font-semibold mb-2",children:"The Challenge"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:635",className:"text-sm text-muted-foreground",children:"Scalebound had a strong service offering but struggled with inconsistent lead flow. Their sales team spent 60% of their time prospecting with little to show for it."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:637",children:[g.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:638",className:"font-semibold mb-2",children:"The Solution"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:639",className:"text-sm text-muted-foreground",children:"We deployed our AI-Powered Triple-Channel System targeting SaaS CMOs and VPs of Marketing across 8 channels simultaneously, with hyper-personalized messaging based on company tech stack and growth stage."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:641",children:[g.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:642",className:"font-semibold mb-2",children:"The Results"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:643",className:"text-sm text-muted-foreground",children:"Within 97 days, Scalebound closed 8 new clients worth $124K in revenue. Their sales team now spends 80% of their time closing deals instead of hunting for leads."})]})]}),g.jsxs("blockquote",{"data-loc":"client/src/pages/Home.tsx:646",className:"border-l-4 border-primary pl-4 italic text-sm",children:[`"Brandon's system didn't just fill our pipeline. It transformed how we think about outbound. We went from feast-or-famine to predictable revenue growth."`,g.jsx("footer",{"data-loc":"client/src/pages/Home.tsx:648",className:"text-xs text-muted-foreground mt-2",children:"Marcus Chen, Founder"})]})]})}),g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:654",className:"border-2 border-primary/30 bg-card/50",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:655",className:"p-8",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:656",className:"mb-6",children:[g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:657",src:"/connectly-dashboard.png",alt:"Connectly SaaS Analytics Dashboard",className:"w-full h-64 object-cover rounded-lg mb-6"}),g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:658",className:"text-2xl font-bold mb-2",children:"Connectly"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:659",className:"text-muted-foreground",children:"B2B SaaS Platform | Sales Enablement"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:661",className:"grid grid-cols-3 gap-4 mb-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:662",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:663",className:"text-3xl font-black text-primary",children:"$210K"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:664",className:"text-sm text-muted-foreground",children:"Pipeline Created"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:666",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:667",className:"text-3xl font-black text-primary",children:"63"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:668",className:"text-sm text-muted-foreground",children:"Demo Calls Booked"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:670",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:671",className:"text-3xl font-black text-primary",children:"60 Days"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:672",className:"text-sm text-muted-foreground",children:"Time to Results"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:675",className:"space-y-4 mb-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:676",children:[g.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:677",className:"font-semibold mb-2",children:"The Challenge"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:678",className:"text-sm text-muted-foreground",children:"Connectly's inbound marketing was plateauing. They needed a scalable outbound system to reach enterprise accounts but lacked the infrastructure and expertise."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:680",children:[g.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:681",className:"font-semibold mb-2",children:"The Solution"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:682",className:"text-sm text-muted-foreground",children:"We built a multi-channel outreach engine targeting Sales Directors and VPs at mid-market companies, combining cold email, LinkedIn, cold calling, and voicemail drops with AI-powered personalization at scale."})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:684",children:[g.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:685",className:"font-semibold mb-2",children:"The Results"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:686",className:"text-sm text-muted-foreground",children:"In just 60 days, we booked 63 qualified demo calls and created $210K in pipeline. Connectly's sales team now has a predictable flow of enterprise opportunities."})]})]}),g.jsxs("blockquote",{"data-loc":"client/src/pages/Home.tsx:689",className:"border-l-4 border-primary pl-4 italic text-sm",children:[`"We tried building this in-house and failed. Brandon's team did in 60 days what we couldn't do in 6 months. The quality of leads is exceptional."`,g.jsx("footer",{"data-loc":"client/src/pages/Home.tsx:691",className:"text-xs text-muted-foreground mt-2",children:"Sarah Williams, VP of Sales"})]})]})})]})]}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:699",className:"mb-8",children:g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:700",className:"text-2xl font-bold mb-8 text-center",children:"Our Client Portfolio"})}),g.jsxs(QF,{"data-loc":"client/src/pages/Home.tsx:702",opts:{align:"start",loop:!0},plugins:[Zw({delay:5e3})],className:"w-full max-w-6xl mx-auto mb-12",children:[g.jsxs(XF,{"data-loc":"client/src/pages/Home.tsx:714",className:"-ml-4",children:[g.jsx(oo,{"data-loc":"client/src/pages/Home.tsx:716",className:"md:basis-1/2 lg:basis-1/3 pl-4",children:g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:717",className:"border-2 border-primary/20 hover:border-primary/50 transition-all h-full",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:718",className:"p-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:719",className:"flex items-start gap-4 mb-4",children:[g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:720",src:"/fred-profile.png",alt:"Fred",className:"w-16 h-16 rounded-full object-cover"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:725",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:726",className:"font-bold text-lg",children:"Fred"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:727",className:"text-sm text-muted-foreground",children:"Paid Ads & Funnel Strategist"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:728",className:"text-xs text-primary",children:"Performance Marketing Agency"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:731",className:"mb-4",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:732",className:"text-3xl font-black text-primary",children:"$42K"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:733",className:"text-sm text-muted-foreground",children:"New Client Revenue in 60 Days"})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:735",className:"text-sm text-foreground italic mb-4",children:`"I was burning $3K/month on Facebook groups and LinkedIn ads with zero ROI. Brandon's AI system hit my ideal clients across 8 channels simultaneously. Within 60 days, I booked 32 qualified calls and closed 6 high-ticket funnel projects. My close rate jumped from 15% to 41% because the leads were pre-qualified and ready to invest."`}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:738",className:"mb-4 rounded-lg overflow-hidden border border-border",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:739",src:"/proof-fred.png",alt:"Fred's Results - Strategic Voicemail Drops",className:"w-full h-auto"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:745",className:"flex gap-2",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:746",variant:"secondary",className:"text-xs",children:"32 Qualified Calls"}),g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:747",variant:"secondary",className:"text-xs",children:"$42K Revenue"}),g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:748",variant:"secondary",className:"text-xs",children:"6 Clients Closed"})]})]})})}),g.jsx(oo,{"data-loc":"client/src/pages/Home.tsx:755",className:"md:basis-1/2 lg:basis-1/3 pl-4",children:g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:756",className:"border-2 border-primary/20 hover:border-primary/50 transition-all h-full",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:757",className:"p-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:758",className:"flex items-start gap-4 mb-4",children:[g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:759",src:"/client-brilliance.png",alt:"Brilliance",className:"w-16 h-16 rounded-full object-cover"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:764",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:765",className:"font-bold text-lg",children:"Brilliance"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:766",className:"text-sm text-muted-foreground",children:"Funnel Specialist"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:767",className:"text-xs text-primary",children:"B2B/B2C Info Products"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:770",className:"mb-4",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:771",className:"text-3xl font-black text-primary",children:"$60K/mo"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:772",className:"text-sm text-muted-foreground",children:"Retainer Revenue"})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:774",className:"text-sm text-foreground italic mb-4",children:`"I knew funnels inside out but couldn't get in front of high-ticket buyers. Brandon's cold email funnel audit hook combined with Facebook automation got me in front of elite clients. I'm now positioned as a revenue optimizer, not just a funnel builder."`}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:777",className:"mb-4 rounded-lg overflow-hidden border border-border",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:778",src:"/proof-brilliance.png",alt:"Brilliance's Results - Email Campaign Dashboard",className:"w-full h-auto"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:784",className:"flex gap-2",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:785",variant:"secondary",className:"text-xs",children:"27 Booked Calls"}),g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:786",variant:"secondary",className:"text-xs",children:"$60K/mo Retainers"})]})]})})}),g.jsx(oo,{"data-loc":"client/src/pages/Home.tsx:793",className:"md:basis-1/2 lg:basis-1/3 pl-4",children:g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:794",className:"border-2 border-primary/20 hover:border-primary/50 transition-all h-full",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:795",className:"p-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:796",className:"flex items-start gap-4 mb-4",children:[g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:797",src:"/client-south.png",alt:"South",className:"w-16 h-16 rounded-full object-cover"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:802",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:803",className:"font-bold text-lg",children:"South"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:804",className:"text-sm text-muted-foreground",children:"SOC Analyst"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:805",className:"text-xs text-primary",children:"Cybersecurity Consulting"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:808",className:"mb-4",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:809",className:"text-3xl font-black text-primary",children:"$10K+"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:810",className:"text-sm text-muted-foreground",children:"Consulting Revenue"})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:812",className:"text-sm text-foreground italic mb-4",children:`"I had serious cybersecurity skills but lacked messaging clarity and outbound structure. Brandon's multi-channel system targeting at-risk SaaS companies with cold email, SMS, voicemail, and Facebook ads got me 17 strategy calls. Now I run monthly audits on autopilot."`}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:815",className:"flex gap-2",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:816",variant:"secondary",className:"text-xs",children:"17 Strategy Calls"}),g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:817",variant:"secondary",className:"text-xs",children:"$10K+ Closed"})]})]})})}),g.jsx(oo,{"data-loc":"client/src/pages/Home.tsx:824",className:"md:basis-1/2 lg:basis-1/3 pl-4",children:g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:825",className:"border-2 border-primary/20 hover:border-primary/50 transition-all h-full",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:826",className:"p-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:827",className:"flex items-start gap-4 mb-4",children:[g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:828",src:"/client-abuzar.png",alt:"Abuzar",className:"w-16 h-16 rounded-full object-cover"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:833",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:834",className:"font-bold text-lg",children:"Abuzar"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:835",className:"text-sm text-muted-foreground",children:"Austic Recycling"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:836",className:"text-xs text-primary",children:"Commercial Recycling"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:839",className:"mb-4",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:840",className:"text-3xl font-black text-primary",children:"2.3x"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:841",className:"text-sm text-muted-foreground",children:"Scrap Volume Increase"})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:843",className:"text-sm text-foreground italic mb-4",children:`"I was stuck with inbound and needed consistent supplier outreach. Brandon's multi-channel campaign with SMS, voicemail drops, and WhatsApp sequences targeting facility managers got me 41 high-intent leads in under 60 days. Closed 3 supply contracts."`}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:846",className:"space-y-2 mb-4",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:847",className:"rounded-lg overflow-hidden border border-border",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:848",src:"/proof-abuzar3.png",alt:"Abuzar's Strategic Voicemail Drops Results",className:"w-full h-auto"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:854",className:"grid grid-cols-2 gap-2",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:855",className:"rounded-lg overflow-hidden border border-border",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:856",src:"/proof-abuzar1.png",alt:"Abuzar's Email Campaign Dashboard",className:"w-full h-auto"})}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:862",className:"rounded-lg overflow-hidden border border-border",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:863",src:"/proof-abuzar2.png",alt:"Abuzar's DM Tracking Metrics",className:"w-full h-auto"})})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:871",className:"flex gap-2",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:872",variant:"secondary",className:"text-xs",children:"41 High-Intent Leads"}),g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:873",variant:"secondary",className:"text-xs",children:"3 Contracts Closed"})]})]})})}),g.jsx(oo,{"data-loc":"client/src/pages/Home.tsx:880",className:"md:basis-1/2 lg:basis-1/3 pl-4",children:g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:881",className:"border-2 border-primary/20 hover:border-primary/50 transition-all h-full",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:882",className:"p-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:883",className:"flex items-start gap-4 mb-4",children:[g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:884",src:"/client-casimiro.png",alt:"Casimiro",className:"w-16 h-16 rounded-full object-cover"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:889",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:890",className:"font-bold text-lg",children:"Casimiro"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:891",className:"text-sm text-muted-foreground",children:"Google Ads Consultant"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:892",className:"text-xs text-primary",children:"PPC Management"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:895",className:"mb-4",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:896",className:"text-3xl font-black text-primary",children:"$9.2K/mo"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:897",className:"text-sm text-muted-foreground",children:"Monthly Retainer Revenue"})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:899",className:"text-sm text-foreground italic mb-4",children:`"I struggled with leads who didn't understand ROAS value. Brandon's cold email campaign targeting eComm brands with automated follow-ups and strategic cold calls got me 28 booked calls. Closed 4 high-retainer clients who actually get the value of PPC."`}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:902",className:"mb-4 rounded-lg overflow-hidden border border-border",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:903",src:"/proof-casimiro.png",alt:"Casimiro's Conversion Titans Dashboard",className:"w-full h-auto"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:909",className:"flex gap-2",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:910",variant:"secondary",className:"text-xs",children:"28 Booked Calls"}),g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:911",variant:"secondary",className:"text-xs",children:"4 Retainer Clients"})]})]})})}),g.jsx(oo,{"data-loc":"client/src/pages/Home.tsx:918",className:"md:basis-1/2 lg:basis-1/3 pl-4",children:g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:919",className:"border-2 border-primary/20 hover:border-primary/50 transition-all h-full",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:920",className:"p-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:921",className:"flex items-start gap-4 mb-4",children:[g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:922",src:"/client-nurnabi.png",alt:"Nurnabi",className:"w-16 h-16 rounded-full object-cover"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:927",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:928",className:"font-bold text-lg",children:"Nurnabi"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:929",className:"text-sm text-muted-foreground",children:"UI/UX Designer"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:930",className:"text-xs text-primary",children:"SaaS & Service Businesses"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:933",className:"mb-4",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:934",className:"text-3xl font-black text-primary",children:"$3K-$8K"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:935",className:"text-sm text-muted-foreground",children:"Per Project Range"})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:937",className:"text-sm text-foreground italic mb-4",children:`"I couldn't reach decision-makers or frame UX value properly. Brandon's system with cold emails to founders, cold calling with live UX teardowns, Instagram outreach, and WhatsApp video walkthroughs got me 21 calls booked. Closed 5 projects."`}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:940",className:"grid grid-cols-2 gap-2 mb-4",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:941",className:"rounded-lg overflow-hidden border border-border",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:942",src:"/proof-nurnabi1.png",alt:"Nurnabi's 20 Week Summary",className:"w-full h-auto"})}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:948",className:"rounded-lg overflow-hidden border border-border",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:949",src:"/proof-nurnabi2.png",alt:"Nurnabi's Instagram DM Dashboard",className:"w-full h-auto"})})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:956",className:"flex gap-2",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:957",variant:"secondary",className:"text-xs",children:"21 Calls Booked"}),g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:958",variant:"secondary",className:"text-xs",children:"5 Projects Closed"})]})]})})}),g.jsx(oo,{"data-loc":"client/src/pages/Home.tsx:965",className:"md:basis-1/2 lg:basis-1/3 pl-4",children:g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:966",className:"border-2 border-primary/20 hover:border-primary/50 transition-all h-full",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:967",className:"p-6",children:[g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:968",className:"flex items-start gap-4 mb-4",children:[g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:969",src:"/client-ayra.png",alt:"Ayra",className:"w-16 h-16 rounded-full object-cover"}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:974",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:975",className:"font-bold text-lg",children:"Ayra"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:976",className:"text-sm text-muted-foreground",children:"UI/UX Designer"}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:977",className:"text-xs text-primary",children:"LinkedIn Authority Building"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:980",className:"mb-4",children:[g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:981",className:"text-3xl font-black text-primary",children:"4 Clients"}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:982",className:"text-sm text-muted-foreground",children:"In Just 3 Weeks"})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:984",className:"text-sm text-foreground italic mb-4",children:'"My LinkedIn profile looked like a resume and lacked business positioning. Brandon optimized my profile and launched an auto-DM campaign targeting SaaS founders with ChatGPT-enhanced personalization. Got 4 contract clients in 3 weeks plus 3 podcast invites."'}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:987",className:"mb-4 rounded-lg overflow-hidden border border-border",children:g.jsx("img",{"data-loc":"client/src/pages/Home.tsx:988",src:"/proof-ayra.png",alt:"Ayra's LinkedIn DM Campaign Dashboard",className:"w-full h-auto"})}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:994",className:"flex gap-2",children:[g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:995",variant:"secondary",className:"text-xs",children:"4 Contracts in 3 Weeks"}),g.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:996",variant:"secondary",className:"text-xs",children:"Consistent Inbound"})]})]})})})]}),g.jsx(WF,{"data-loc":"client/src/pages/Home.tsx:1002",className:"-left-12"}),g.jsx(ZF,{"data-loc":"client/src/pages/Home.tsx:1003",className:"-right-12"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:1006",className:"text-center mt-12",children:[g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:1007",className:"text-lg text-muted-foreground mb-6",children:"These are real results from real clients. Your results may vary based on your offer, pricing, and close rate."}),g.jsxs(Fr,{"data-loc":"client/src/pages/Home.tsx:1010",size:"lg",className:"bg-primary hover:bg-primary/90 text-primary-foreground font-bold text-lg px-8 py-6",children:["Get Results Like These",g.jsx(ks,{"data-loc":"client/src/pages/Home.tsx:1012",className:"ml-2 h-5 w-5"})]})]})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:1019",className:"py-20 px-4 bg-card",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:1020",className:"container mx-auto max-w-4xl",children:[g.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:1021",className:"text-4xl md:text-5xl font-black mb-12 text-center",children:["Your Questions, ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:1022",className:"text-primary",children:"Answered."})]}),g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:1024",className:"space-y-6",children:[{q:"Is this just another spammy cold email service?",a:"No. Spam is sending 10,000 generic emails from one domain. We send hyper-personalized, relevant messages from a distributed network of 20+ domains, combined with LinkedIn and phone outreach. This creates a professional, multi-touchpoint experience that builds trust, not annoyance."},{q:"Why is it a 90-day program?",a:"Because building a real, sustainable client acquisition asset takes time. The first 2-3 weeks are for building the infrastructure. The next 10 weeks are for execution, optimization, and letting the multi-channel sequences work their magic. Anything less is just a short-term gimmick."},{q:"What do you need from me?",a:"In the first week, we need about 2-3 hours of your time for the deep-dive session. After that, your only job is to show up to the booked calls and close the deals. We handle everything else."},{q:"What happens after 90 days?",a:"You own the entire system: all the domains, sequences, and automations. We offer an optional, affordable monthly management service to continue running and optimizing it for you, but you are free to take it in-house. You are not locked into a long-term retainer."}].map((e,t)=>g.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:1043",children:g.jsxs(Xe,{"data-loc":"client/src/pages/Home.tsx:1044",className:"p-6",children:[g.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:1045",className:"text-xl font-bold mb-3",children:e.q}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:1046",className:"text-muted-foreground",children:e.a})]})},t))})]})}),g.jsx("section",{"data-loc":"client/src/pages/Home.tsx:1055",className:"py-20 px-4",children:g.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:1056",className:"container mx-auto max-w-4xl text-center",children:[g.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:1057",className:"text-4xl md:text-5xl font-black mb-6",children:["Stop Guessing. ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:1058",className:"text-primary",children:"Start Scaling."})]}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:1060",className:"text-xl text-muted-foreground mb-8 leading-relaxed",children:"How much is another month of an empty calendar costing you? If your offer is $10K and you close just 1 in 5 calls, every week without a full pipeline is another $10K-$50K walking out the door."}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:1064",className:"text-lg mb-8",children:"You can continue with the uncertainty of referrals and the frustration of failed outreach."}),g.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:1067",className:"text-xl font-bold mb-8",children:["Or, you can partner with us and have a fully-managed, AI-powered client acquisition machine filling your calendar with high-value sales calls in the next 30 days, ",g.jsx("span",{"data-loc":"client/src/pages/Home.tsx:1069",className:"text-primary",children:"with zero risk."})]}),g.jsx(Fr,{"data-loc":"client/src/pages/Home.tsx:1071",size:"lg",className:"bg-primary hover:bg-primary/90 text-primary-foreground font-bold text-xl px-12 py-8 transition-all duration-300 hover:scale-105 hover:shadow-2xl hover:shadow-primary/50 group",asChild:!0,children:g.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:1072",href:"https://calendly.com/brandon-msconsulting/30min",target:"_blank",rel:"noopener noreferrer",children:["Book My Free Revenue Roadmap Call",g.jsx(ks,{"data-loc":"client/src/pages/Home.tsx:1074",className:"ml-2 h-6 w-6 transition-transform duration-300 group-hover:translate-x-1"})]})}),g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:1077",className:"text-sm text-muted-foreground mt-4",children:"Takes 30 seconds. On the call, we'll build you a custom acquisition plan for free. You can take it and implement it yourself, or you can have us build it for you. No pressure."})]})}),g.jsx("footer",{"data-loc":"client/src/pages/Home.tsx:1085",className:"py-8 px-4 border-t border-border",children:g.jsx("div",{"data-loc":"client/src/pages/Home.tsx:1086",className:"container mx-auto text-center text-muted-foreground",children:g.jsx("p",{"data-loc":"client/src/pages/Home.tsx:1087",children:"© 2025 MSConsults. All rights reserved."})})})]})}function tG(){return g.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:8",className:"min-h-screen flex flex-col bg-background",children:[g.jsx("nav",{"data-loc":"client/src/pages/ThankYou.tsx:10",className:"border-b border-border bg-card sticky top-0 z-50",children:g.jsx("div",{"data-loc":"client/src/pages/ThankYou.tsx:11",className:"container mx-auto px-4 py-4 flex justify-between items-center",children:g.jsx(cT,{"data-loc":"client/src/pages/ThankYou.tsx:12",href:"/",children:g.jsxs("a",{"data-loc":"client/src/pages/ThankYou.tsx:13",className:"text-2xl font-bold cursor-pointer",children:[g.jsx("span",{"data-loc":"client/src/pages/ThankYou.tsx:14",className:"text-primary",children:"MS"}),"Consults"]})})})}),g.jsx("main",{"data-loc":"client/src/pages/ThankYou.tsx:21",className:"flex-1 flex items-center justify-center px-4 py-16",children:g.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:22",className:"max-w-2xl w-full",children:[g.jsx(Qe,{"data-loc":"client/src/pages/ThankYou.tsx:23",className:"border-2 border-primary/30 shadow-2xl",children:g.jsxs(Xe,{"data-loc":"client/src/pages/ThankYou.tsx:24",className:"p-8 md:p-12 text-center",children:[g.jsx("div",{"data-loc":"client/src/pages/ThankYou.tsx:26",className:"mb-6 flex justify-center",children:g.jsx("div",{"data-loc":"client/src/pages/ThankYou.tsx:27",className:"w-20 h-20 rounded-full bg-primary/20 flex items-center justify-center",children:g.jsx(Rn,{"data-loc":"client/src/pages/ThankYou.tsx:28",className:"w-12 h-12 text-primary"})})}),g.jsx("h1",{"data-loc":"client/src/pages/ThankYou.tsx:33",className:"text-3xl md:text-4xl font-black mb-4",children:"You're All Set! 🎉"}),g.jsx("p",{"data-loc":"client/src/pages/ThankYou.tsx:36",className:"text-xl text-muted-foreground mb-8",children:"Your Revenue Roadmap Call has been confirmed."}),g.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:41",className:"bg-muted rounded-lg p-6 mb-8 text-left",children:[g.jsx("h2",{"data-loc":"client/src/pages/ThankYou.tsx:42",className:"text-xl font-bold mb-4 text-center",children:"What Happens Next:"}),g.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:43",className:"space-y-4",children:[g.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:44",className:"flex gap-4",children:[g.jsx("div",{"data-loc":"client/src/pages/ThankYou.tsx:45",className:"flex-shrink-0",children:g.jsx(Jc,{"data-loc":"client/src/pages/ThankYou.tsx:46",className:"w-6 h-6 text-primary"})}),g.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:48",children:[g.jsx("h3",{"data-loc":"client/src/pages/ThankYou.tsx:49",className:"font-semibold mb-1",children:"Check Your Email"}),g.jsx("p",{"data-loc":"client/src/pages/ThankYou.tsx:50",className:"text-sm text-muted-foreground",children:"You'll receive a calendar invitation with all the details and a Zoom link within the next few minutes."})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:56",className:"flex gap-4",children:[g.jsx("div",{"data-loc":"client/src/pages/ThankYou.tsx:57",className:"flex-shrink-0",children:g.jsx(a7,{"data-loc":"client/src/pages/ThankYou.tsx:58",className:"w-6 h-6 text-primary"})}),g.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:60",children:[g.jsx("h3",{"data-loc":"client/src/pages/ThankYou.tsx:61",className:"font-semibold mb-1",children:"Mark Your Calendar"}),g.jsx("p",{"data-loc":"client/src/pages/ThankYou.tsx:62",className:"text-sm text-muted-foreground",children:"Add the meeting to your calendar so you don't miss it. We'll send you a reminder 24 hours before."})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:68",className:"flex gap-4",children:[g.jsx("div",{"data-loc":"client/src/pages/ThankYou.tsx:69",className:"flex-shrink-0",children:g.jsx(s7,{"data-loc":"client/src/pages/ThankYou.tsx:70",className:"w-6 h-6 text-primary"})}),g.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:72",children:[g.jsx("h3",{"data-loc":"client/src/pages/ThankYou.tsx:73",className:"font-semibold mb-1",children:"Prepare for the Call"}),g.jsx("p",{"data-loc":"client/src/pages/ThankYou.tsx:74",className:"text-sm text-muted-foreground",children:"Think about your ideal client, current revenue goals, and any specific challenges you're facing. This helps us build you a custom plan."})]})]})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:83",className:"border-t border-border pt-6",children:[g.jsx("p",{"data-loc":"client/src/pages/ThankYou.tsx:84",className:"text-sm text-muted-foreground mb-4",children:"In the meantime, feel free to explore more about how we help businesses like yours."}),g.jsx(cT,{"data-loc":"client/src/pages/ThankYou.tsx:87",href:"/",children:g.jsx(Fr,{"data-loc":"client/src/pages/ThankYou.tsx:88",size:"lg",className:"bg-primary hover:bg-primary/90 text-primary-foreground font-bold",children:"Back to Home"})})]})]})}),g.jsxs("p",{"data-loc":"client/src/pages/ThankYou.tsx:97",className:"text-center text-sm text-muted-foreground mt-6",children:["Questions before the call? Email us at"," ",g.jsx("a",{"data-loc":"client/src/pages/ThankYou.tsx:99",href:"mailto:brandon@msconsults.org",className:"text-primary hover:underline",children:"brandon@msconsults.org"})]})]})}),g.jsx("footer",{"data-loc":"client/src/pages/ThankYou.tsx:107",className:"border-t border-border py-8 px-4 bg-card",children:g.jsx("div",{"data-loc":"client/src/pages/ThankYou.tsx:108",className:"container mx-auto text-center text-sm text-muted-foreground",children:g.jsx("p",{"data-loc":"client/src/pages/ThankYou.tsx:109",children:"© 2024 MSConsults. All rights reserved."})})})]})}function nG(e){const t=e+"CollectionProvider",[n,r]=vl(t),[i,s]=n(t,{collectionRef:{current:null},itemMap:new Map}),l=x=>{const{scope:S,children:_}=x,E=z.useRef(null),T=z.useRef(new Map).current;return g.jsx(i,{scope:S,itemMap:T,collectionRef:E,children:_})};l.displayName=t;const u=e+"CollectionSlot",f=Xc(u),d=z.forwardRef((x,S)=>{const{scope:_,children:E}=x,T=s(u,_),M=kn(S,T.collectionRef);return g.jsx(f,{ref:M,children:E})});d.displayName=u;const m=e+"CollectionItemSlot",p="data-radix-collection-item",y=Xc(m),w=z.forwardRef((x,S)=>{const{scope:_,children:E,...T}=x,M=z.useRef(null),A=kn(S,M),C=s(m,_);return z.useEffect(()=>(C.itemMap.set(M,{ref:M,...T}),()=>void C.itemMap.delete(M))),g.jsx(y,{[p]:"",ref:A,children:E})});w.displayName=m;function O(x){const S=s(e+"CollectionConsumer",x);return z.useCallback(()=>{const E=S.collectionRef.current;if(!E)return[];const T=Array.from(E.querySelectorAll(`[${p}]`));return Array.from(S.itemMap.values()).sort((C,j)=>T.indexOf(C.ref.current)-T.indexOf(j.ref.current))},[S.collectionRef,S.itemMap])}return[{Provider:l,Slot:d,ItemSlot:w},O,r]}var rG=P.createContext(void 0);function X4(e){const t=P.useContext(rG);return e||t||"ltr"}var ky="rovingFocusGroup.onEntryFocus",aG={bubbles:!1,cancelable:!0},Gu="RovingFocusGroup",[f1,W4,iG]=nG(Gu),[oG,Z4]=vl(Gu,[iG]),[sG,lG]=oG(Gu),J4=P.forwardRef((e,t)=>g.jsx(f1.Provider,{scope:e.__scopeRovingFocusGroup,children:g.jsx(f1.Slot,{scope:e.__scopeRovingFocusGroup,children:g.jsx(cG,{...e,ref:t})})}));J4.displayName=Gu;var cG=P.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:s,currentTabStopId:l,defaultCurrentTabStopId:u,onCurrentTabStopIdChange:f,onEntryFocus:d,preventScrollOnEntryFocus:m=!1,...p}=e,y=P.useRef(null),w=kn(t,y),O=X4(s),[x,S]=Fw({prop:l,defaultProp:u??null,onChange:f,caller:Gu}),[_,E]=P.useState(!1),T=_o(d),M=W4(n),A=P.useRef(!1),[C,j]=P.useState(0);return P.useEffect(()=>{const R=y.current;if(R)return R.addEventListener(ky,T),()=>R.removeEventListener(ky,T)},[T]),g.jsx(sG,{scope:n,orientation:r,dir:O,loop:i,currentTabStopId:x,onItemFocus:P.useCallback(R=>S(R),[S]),onItemShiftTab:P.useCallback(()=>E(!0),[]),onFocusableItemAdd:P.useCallback(()=>j(R=>R+1),[]),onFocusableItemRemove:P.useCallback(()=>j(R=>R-1),[]),children:g.jsx($t.div,{tabIndex:_||C===0?-1:0,"data-orientation":r,...p,ref:w,style:{outline:"none",...e.style},onMouseDown:xt(e.onMouseDown,()=>{A.current=!0}),onFocus:xt(e.onFocus,R=>{const H=!A.current;if(R.target===R.currentTarget&&H&&!_){const U=new CustomEvent(ky,aG);if(R.currentTarget.dispatchEvent(U),!U.defaultPrevented){const I=M().filter(k=>k.focusable),B=I.find(k=>k.active),G=I.find(k=>k.id===x),Q=[B,G,...I].filter(Boolean).map(k=>k.ref.current);nk(Q,m)}}A.current=!1}),onBlur:xt(e.onBlur,()=>E(!1))})})}),ek="RovingFocusGroupItem",tk=P.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:s,children:l,...u}=e,f=zc(),d=s||f,m=lG(ek,n),p=m.currentTabStopId===d,y=W4(n),{onFocusableItemAdd:w,onFocusableItemRemove:O,currentTabStopId:x}=m;return P.useEffect(()=>{if(r)return w(),()=>O()},[r,w,O]),g.jsx(f1.ItemSlot,{scope:n,id:d,focusable:r,active:i,children:g.jsx($t.span,{tabIndex:p?0:-1,"data-orientation":m.orientation,...u,ref:t,onMouseDown:xt(e.onMouseDown,S=>{r?m.onItemFocus(d):S.preventDefault()}),onFocus:xt(e.onFocus,()=>m.onItemFocus(d)),onKeyDown:xt(e.onKeyDown,S=>{if(S.key==="Tab"&&S.shiftKey){m.onItemShiftTab();return}if(S.target!==S.currentTarget)return;const _=dG(S,m.orientation,m.dir);if(_!==void 0){if(S.metaKey||S.ctrlKey||S.altKey||S.shiftKey)return;S.preventDefault();let T=y().filter(M=>M.focusable).map(M=>M.ref.current);if(_==="last")T.reverse();else if(_==="prev"||_==="next"){_==="prev"&&T.reverse();const M=T.indexOf(S.currentTarget);T=m.loop?hG(T,M+1):T.slice(M+1)}setTimeout(()=>nk(T))}}),children:typeof l=="function"?l({isCurrentTabStop:p,hasTabStop:x!=null}):l})})});tk.displayName=ek;var uG={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function fG(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function dG(e,t,n){const r=fG(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return uG[r]}function nk(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function hG(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var pG=J4,mG=tk,bp="Tabs",[vG]=vl(bp,[Z4]),rk=Z4(),[yG,aS]=vG(bp),ak=P.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:i,defaultValue:s,orientation:l="horizontal",dir:u,activationMode:f="automatic",...d}=e,m=X4(u),[p,y]=Fw({prop:r,onChange:i,defaultProp:s??"",caller:bp});return g.jsx(yG,{scope:n,baseId:zc(),value:p,onValueChange:y,orientation:l,dir:m,activationMode:f,children:g.jsx($t.div,{dir:m,"data-orientation":l,...d,ref:t})})});ak.displayName=bp;var ik="TabsList",ok=P.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...i}=e,s=aS(ik,n),l=rk(n);return g.jsx(pG,{asChild:!0,...l,orientation:s.orientation,dir:s.dir,loop:r,children:g.jsx($t.div,{role:"tablist","aria-orientation":s.orientation,...i,ref:t})})});ok.displayName=ik;var sk="TabsTrigger",lk=P.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:i=!1,...s}=e,l=aS(sk,n),u=rk(n),f=fk(l.baseId,r),d=dk(l.baseId,r),m=r===l.value;return g.jsx(mG,{asChild:!0,...u,focusable:!i,active:m,children:g.jsx($t.button,{type:"button",role:"tab","aria-selected":m,"aria-controls":d,"data-state":m?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:f,...s,ref:t,onMouseDown:xt(e.onMouseDown,p=>{!i&&p.button===0&&p.ctrlKey===!1?l.onValueChange(r):p.preventDefault()}),onKeyDown:xt(e.onKeyDown,p=>{[" ","Enter"].includes(p.key)&&l.onValueChange(r)}),onFocus:xt(e.onFocus,()=>{const p=l.activationMode!=="manual";!m&&!i&&p&&l.onValueChange(r)})})})});lk.displayName=sk;var ck="TabsContent",uk=P.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:i,children:s,...l}=e,u=aS(ck,n),f=fk(u.baseId,r),d=dk(u.baseId,r),m=r===u.value,p=P.useRef(m);return P.useEffect(()=>{const y=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(y)},[]),g.jsx(bl,{present:i||m,children:({present:y})=>g.jsx($t.div,{"data-state":m?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":f,hidden:!y,id:d,tabIndex:0,...l,ref:t,style:{...e.style,animationDuration:p.current?"0s":void 0},children:y&&s})})});uk.displayName=ck;function fk(e,t){return`${e}-trigger-${t}`}function dk(e,t){return`${e}-content-${t}`}var gG=ak,bG=ok,xG=lk,wG=uk;function SG({className:e,...t}){return g.jsx(gG,{"data-loc":"client/src/components/ui/tabs.tsx:11","data-slot":"tabs",className:St("flex flex-col gap-2",e),...t})}function OG({className:e,...t}){return g.jsx(bG,{"data-loc":"client/src/components/ui/tabs.tsx:24","data-slot":"tabs-list",className:St("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",e),...t})}function Cd({className:e,...t}){return g.jsx(xG,{"data-loc":"client/src/components/ui/tabs.tsx:40","data-slot":"tabs-trigger",className:St("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...t})}function Nd({className:e,...t}){return g.jsx(wG,{"data-loc":"client/src/components/ui/tabs.tsx:56","data-slot":"tabs-content",className:St("flex-1 outline-none",e),...t})}var Hy,TT;function Hn(){if(TT)return Hy;TT=1;var e=Array.isArray;return Hy=e,Hy}var Iy,jT;function hk(){if(jT)return Iy;jT=1;var e=typeof hd=="object"&&hd&&hd.Object===Object&&hd;return Iy=e,Iy}var qy,CT;function na(){if(CT)return qy;CT=1;var e=hk(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return qy=n,qy}var zy,NT;function Yu(){if(NT)return zy;NT=1;var e=na(),t=e.Symbol;return zy=t,zy}var Ly,MT;function _G(){if(MT)return Ly;MT=1;var e=Yu(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,i=e?e.toStringTag:void 0;function s(l){var u=n.call(l,i),f=l[i];try{l[i]=void 0;var d=!0}catch{}var m=r.call(l);return d&&(u?l[i]=f:delete l[i]),m}return Ly=s,Ly}var $y,PT;function AG(){if(PT)return $y;PT=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return $y=n,$y}var By,RT;function $a(){if(RT)return By;RT=1;var e=Yu(),t=_G(),n=AG(),r="[object Null]",i="[object Undefined]",s=e?e.toStringTag:void 0;function l(u){return u==null?u===void 0?i:r:s&&s in Object(u)?t(u):n(u)}return By=l,By}var Uy,DT;function Ba(){if(DT)return Uy;DT=1;function e(t){return t!=null&&typeof t=="object"}return Uy=e,Uy}var Fy,kT;function Sl(){if(kT)return Fy;kT=1;var e=$a(),t=Ba(),n="[object Symbol]";function r(i){return typeof i=="symbol"||t(i)&&e(i)==n}return Fy=r,Fy}var Gy,HT;function iS(){if(HT)return Gy;HT=1;var e=Hn(),t=Sl(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function i(s,l){if(e(s))return!1;var u=typeof s;return u=="number"||u=="symbol"||u=="boolean"||s==null||t(s)?!0:r.test(s)||!n.test(s)||l!=null&&s in Object(l)}return Gy=i,Gy}var Yy,IT;function Di(){if(IT)return Yy;IT=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return Yy=e,Yy}var Vy,qT;function oS(){if(qT)return Vy;qT=1;var e=$a(),t=Di(),n="[object AsyncFunction]",r="[object Function]",i="[object GeneratorFunction]",s="[object Proxy]";function l(u){if(!t(u))return!1;var f=e(u);return f==r||f==i||f==n||f==s}return Vy=l,Vy}var Ky,zT;function EG(){if(zT)return Ky;zT=1;var e=na(),t=e["__core-js_shared__"];return Ky=t,Ky}var Qy,LT;function TG(){if(LT)return Qy;LT=1;var e=EG(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function n(r){return!!t&&t in r}return Qy=n,Qy}var Xy,$T;function pk(){if($T)return Xy;$T=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return Xy=n,Xy}var Wy,BT;function jG(){if(BT)return Wy;BT=1;var e=oS(),t=TG(),n=Di(),r=pk(),i=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,f=l.toString,d=u.hasOwnProperty,m=RegExp("^"+f.call(d).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(y){if(!n(y)||t(y))return!1;var w=e(y)?m:s;return w.test(r(y))}return Wy=p,Wy}var Zy,UT;function CG(){if(UT)return Zy;UT=1;function e(t,n){return t?.[n]}return Zy=e,Zy}var Jy,FT;function Ho(){if(FT)return Jy;FT=1;var e=jG(),t=CG();function n(r,i){var s=t(r,i);return e(s)?s:void 0}return Jy=n,Jy}var eg,GT;function xp(){if(GT)return eg;GT=1;var e=Ho(),t=e(Object,"create");return eg=t,eg}var tg,YT;function NG(){if(YT)return tg;YT=1;var e=xp();function t(){this.__data__=e?e(null):{},this.size=0}return tg=t,tg}var ng,VT;function MG(){if(VT)return ng;VT=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return ng=e,ng}var rg,KT;function PG(){if(KT)return rg;KT=1;var e=xp(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function i(s){var l=this.__data__;if(e){var u=l[s];return u===t?void 0:u}return r.call(l,s)?l[s]:void 0}return rg=i,rg}var ag,QT;function RG(){if(QT)return ag;QT=1;var e=xp(),t=Object.prototype,n=t.hasOwnProperty;function r(i){var s=this.__data__;return e?s[i]!==void 0:n.call(s,i)}return ag=r,ag}var ig,XT;function DG(){if(XT)return ig;XT=1;var e=xp(),t="__lodash_hash_undefined__";function n(r,i){var s=this.__data__;return this.size+=this.has(r)?0:1,s[r]=e&&i===void 0?t:i,this}return ig=n,ig}var og,WT;function kG(){if(WT)return og;WT=1;var e=NG(),t=MG(),n=PG(),r=RG(),i=DG();function s(l){var u=-1,f=l==null?0:l.length;for(this.clear();++u-1}return dg=t,dg}var hg,aj;function LG(){if(aj)return hg;aj=1;var e=wp();function t(n,r){var i=this.__data__,s=e(i,n);return s<0?(++this.size,i.push([n,r])):i[s][1]=r,this}return hg=t,hg}var pg,ij;function Sp(){if(ij)return pg;ij=1;var e=HG(),t=IG(),n=qG(),r=zG(),i=LG();function s(l){var u=-1,f=l==null?0:l.length;for(this.clear();++u0?1:-1},po=function(t){return jo(t)&&t.indexOf("%")===t.length-1},pe=function(t){return cY(t)&&!Vu(t)},uY=function(t){return Ze(t)},Vt=function(t){return pe(t)||jo(t)},fY=0,Ap=function(t){var n=++fY;return"".concat(t||"").concat(n)},Co=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!pe(t)&&!jo(t))return r;var s;if(po(t)){var l=t.indexOf("%");s=n*parseFloat(t.slice(0,l))/100}else s=+t;return Vu(s)&&(s=r),i&&s>n&&(s=n),s},Si=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},dY=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bY(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Rj={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Pa=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},Dj=null,Lg=null,hS=function e(t){if(t===Dj&&Array.isArray(Lg))return Lg;var n=[];return P.Children.forEach(t,function(r){Ze(r)||(iY.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),Lg=n,Dj=t,n};function Cr(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(i){return Pa(i)}):r=[Pa(t)],hS(e).forEach(function(i){var s=vr(i,"type.displayName")||vr(i,"type.name");r.indexOf(s)!==-1&&n.push(i)}),n}function Kn(e,t){var n=Cr(e,t);return n&&n[0]}var kj=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,i=n.height;return!(!pe(r)||r<=0||!pe(i)||i<=0)},xY=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],wY=function(t){return t&&t.type&&jo(t.type)&&xY.indexOf(t.type)>=0},SY=function(t,n,r,i){var s,l=(s=zg?.[i])!==null&&s!==void 0?s:[];return n.startsWith("data-")||!ke(t)&&(i&&l.includes(n)||mY.includes(n))||r&&dS.includes(n)},We=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(P.isValidElement(t)&&(i=t.props),!Ol(i))return null;var s={};return Object.keys(i).forEach(function(l){var u;SY((u=i)===null||u===void 0?void 0:u[l],l,n,r)&&(s[l]=i[l])}),s},p1=function e(t,n){if(t===n)return!0;var r=P.Children.count(t);if(r!==P.Children.count(n))return!1;if(r===0)return!0;if(r===1)return Hj(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function TY(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function v1(e){var t=e.children,n=e.width,r=e.height,i=e.viewBox,s=e.className,l=e.style,u=e.title,f=e.desc,d=EY(e,AY),m=i||{width:n,height:r,x:0,y:0},p=Be("recharts-surface",s);return z.createElement("svg",m1({},We(d,!0,"svg"),{className:p,width:n,height:r,style:l,viewBox:"".concat(m.x," ").concat(m.y," ").concat(m.width," ").concat(m.height)}),z.createElement("title",null,u),z.createElement("desc",null,f),t)}var jY=["children","className"];function y1(){return y1=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function NY(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var tn=z.forwardRef(function(e,t){var n=e.children,r=e.className,i=CY(e,jY),s=Be("recharts-layer",r);return z.createElement("g",y1({className:s},We(i,!0),{ref:t}),n)}),Ra=function(t,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),s=2;ss?0:s+n),r=r>s?s:r,r<0&&(r+=s),s=n>r?0:r-n>>>0,n>>>=0;for(var l=Array(s);++i=s?n:e(n,r,i)}return Bg=t,Bg}var Ug,Lj;function xk(){if(Lj)return Ug;Lj=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",i=t+n+r,s="\\ufe0e\\ufe0f",l="\\u200d",u=RegExp("["+l+e+i+s+"]");function f(d){return u.test(d)}return Ug=f,Ug}var Fg,$j;function RY(){if($j)return Fg;$j=1;function e(t){return t.split("")}return Fg=e,Fg}var Gg,Bj;function DY(){if(Bj)return Gg;Bj=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",i=t+n+r,s="\\ufe0e\\ufe0f",l="["+e+"]",u="["+i+"]",f="\\ud83c[\\udffb-\\udfff]",d="(?:"+u+"|"+f+")",m="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",y="[\\ud800-\\udbff][\\udc00-\\udfff]",w="\\u200d",O=d+"?",x="["+s+"]?",S="(?:"+w+"(?:"+[m,p,y].join("|")+")"+x+O+")*",_=x+O+S,E="(?:"+[m+u+"?",u,p,y,l].join("|")+")",T=RegExp(f+"(?="+f+")|"+E+_,"g");function M(A){return A.match(T)||[]}return Gg=M,Gg}var Yg,Uj;function kY(){if(Uj)return Yg;Uj=1;var e=RY(),t=xk(),n=DY();function r(i){return t(i)?n(i):e(i)}return Yg=r,Yg}var Vg,Fj;function HY(){if(Fj)return Vg;Fj=1;var e=PY(),t=xk(),n=kY(),r=vk();function i(s){return function(l){l=r(l);var u=t(l)?n(l):void 0,f=u?u[0]:l.charAt(0),d=u?e(u,1).join(""):l.slice(1);return f[s]()+d}}return Vg=i,Vg}var Kg,Gj;function IY(){if(Gj)return Kg;Gj=1;var e=HY(),t=e("toUpperCase");return Kg=t,Kg}var qY=IY();const Ep=lt(qY);function ht(e){return function(){return e}}const wk=Math.cos,sh=Math.sin,Dr=Math.sqrt,lh=Math.PI,Tp=2*lh,g1=Math.PI,b1=2*g1,co=1e-6,zY=b1-co;function Sk(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Sk;const n=10**t;return function(r){this._+=r[0];for(let i=1,s=r.length;ico)if(!(Math.abs(p*f-d*m)>co)||!s)this._append`L${this._x1=t},${this._y1=n}`;else{let w=r-l,O=i-u,x=f*f+d*d,S=w*w+O*O,_=Math.sqrt(x),E=Math.sqrt(y),T=s*Math.tan((g1-Math.acos((x+y-S)/(2*_*E)))/2),M=T/E,A=T/_;Math.abs(M-1)>co&&this._append`L${t+M*m},${n+M*p}`,this._append`A${s},${s},0,0,${+(p*w>m*O)},${this._x1=t+A*f},${this._y1=n+A*d}`}}arc(t,n,r,i,s,l){if(t=+t,n=+n,r=+r,l=!!l,r<0)throw new Error(`negative radius: ${r}`);let u=r*Math.cos(i),f=r*Math.sin(i),d=t+u,m=n+f,p=1^l,y=l?i-s:s-i;this._x1===null?this._append`M${d},${m}`:(Math.abs(this._x1-d)>co||Math.abs(this._y1-m)>co)&&this._append`L${d},${m}`,r&&(y<0&&(y=y%b1+b1),y>zY?this._append`A${r},${r},0,1,${p},${t-u},${n-f}A${r},${r},0,1,${p},${this._x1=d},${this._y1=m}`:y>co&&this._append`A${r},${r},0,${+(y>=g1)},${p},${this._x1=t+r*Math.cos(s)},${this._y1=n+r*Math.sin(s)}`)}rect(t,n,r,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function pS(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new $Y(t)}function mS(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Ok(e){this._context=e}Ok.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function jp(e){return new Ok(e)}function _k(e){return e[0]}function Ak(e){return e[1]}function Ek(e,t){var n=ht(!0),r=null,i=jp,s=null,l=pS(u);e=typeof e=="function"?e:e===void 0?_k:ht(e),t=typeof t=="function"?t:t===void 0?Ak:ht(t);function u(f){var d,m=(f=mS(f)).length,p,y=!1,w;for(r==null&&(s=i(w=l())),d=0;d<=m;++d)!(d=w;--O)u.point(T[O],M[O]);u.lineEnd(),u.areaEnd()}_&&(T[y]=+e(S,y,p),M[y]=+t(S,y,p),u.point(r?+r(S,y,p):T[y],n?+n(S,y,p):M[y]))}if(E)return u=null,E+""||null}function m(){return Ek().defined(i).curve(l).context(s)}return d.x=function(p){return arguments.length?(e=typeof p=="function"?p:ht(+p),r=null,d):e},d.x0=function(p){return arguments.length?(e=typeof p=="function"?p:ht(+p),d):e},d.x1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:ht(+p),d):r},d.y=function(p){return arguments.length?(t=typeof p=="function"?p:ht(+p),n=null,d):t},d.y0=function(p){return arguments.length?(t=typeof p=="function"?p:ht(+p),d):t},d.y1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:ht(+p),d):n},d.lineX0=d.lineY0=function(){return m().x(e).y(t)},d.lineY1=function(){return m().x(e).y(n)},d.lineX1=function(){return m().x(r).y(t)},d.defined=function(p){return arguments.length?(i=typeof p=="function"?p:ht(!!p),d):i},d.curve=function(p){return arguments.length?(l=p,s!=null&&(u=l(s)),d):l},d.context=function(p){return arguments.length?(p==null?s=u=null:u=l(s=p),d):s},d}class Tk{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function BY(e){return new Tk(e,!0)}function UY(e){return new Tk(e,!1)}const vS={draw(e,t){const n=Dr(t/lh);e.moveTo(n,0),e.arc(0,0,n,0,Tp)}},FY={draw(e,t){const n=Dr(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},jk=Dr(1/3),GY=jk*2,YY={draw(e,t){const n=Dr(t/GY),r=n*jk;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},VY={draw(e,t){const n=Dr(t),r=-n/2;e.rect(r,r,n,n)}},KY=.8908130915292852,Ck=sh(lh/10)/sh(7*lh/10),QY=sh(Tp/10)*Ck,XY=-wk(Tp/10)*Ck,WY={draw(e,t){const n=Dr(t*KY),r=QY*n,i=XY*n;e.moveTo(0,-n),e.lineTo(r,i);for(let s=1;s<5;++s){const l=Tp*s/5,u=wk(l),f=sh(l);e.lineTo(f*n,-u*n),e.lineTo(u*r-f*i,f*r+u*i)}e.closePath()}},Qg=Dr(3),ZY={draw(e,t){const n=-Dr(t/(Qg*3));e.moveTo(0,n*2),e.lineTo(-Qg*n,-n),e.lineTo(Qg*n,-n),e.closePath()}},fr=-.5,dr=Dr(3)/2,x1=1/Dr(12),JY=(x1/2+1)*3,eV={draw(e,t){const n=Dr(t/JY),r=n/2,i=n*x1,s=r,l=n*x1+n,u=-s,f=l;e.moveTo(r,i),e.lineTo(s,l),e.lineTo(u,f),e.lineTo(fr*r-dr*i,dr*r+fr*i),e.lineTo(fr*s-dr*l,dr*s+fr*l),e.lineTo(fr*u-dr*f,dr*u+fr*f),e.lineTo(fr*r+dr*i,fr*i-dr*r),e.lineTo(fr*s+dr*l,fr*l-dr*s),e.lineTo(fr*u+dr*f,fr*f-dr*u),e.closePath()}};function tV(e,t){let n=null,r=pS(i);e=typeof e=="function"?e:ht(e||vS),t=typeof t=="function"?t:ht(t===void 0?64:+t);function i(){let s;if(n||(n=s=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),s)return n=null,s+""||null}return i.type=function(s){return arguments.length?(e=typeof s=="function"?s:ht(s),i):e},i.size=function(s){return arguments.length?(t=typeof s=="function"?s:ht(+s),i):t},i.context=function(s){return arguments.length?(n=s??null,i):n},i}function ch(){}function uh(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Nk(e){this._context=e}Nk.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:uh(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:uh(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function nV(e){return new Nk(e)}function Mk(e){this._context=e}Mk.prototype={areaStart:ch,areaEnd:ch,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:uh(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function rV(e){return new Mk(e)}function Pk(e){this._context=e}Pk.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:uh(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function aV(e){return new Pk(e)}function Rk(e){this._context=e}Rk.prototype={areaStart:ch,areaEnd:ch,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function iV(e){return new Rk(e)}function Yj(e){return e<0?-1:1}function Vj(e,t,n){var r=e._x1-e._x0,i=t-e._x1,s=(e._y1-e._y0)/(r||i<0&&-0),l=(n-e._y1)/(i||r<0&&-0),u=(s*i+l*r)/(r+i);return(Yj(s)+Yj(l))*Math.min(Math.abs(s),Math.abs(l),.5*Math.abs(u))||0}function Kj(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Xg(e,t,n){var r=e._x0,i=e._y0,s=e._x1,l=e._y1,u=(s-r)/3;e._context.bezierCurveTo(r+u,i+u*t,s-u,l-u*n,s,l)}function fh(e){this._context=e}fh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Xg(this,this._t0,Kj(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Xg(this,Kj(this,n=Vj(this,e,t)),n);break;default:Xg(this,this._t0,n=Vj(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function Dk(e){this._context=new kk(e)}(Dk.prototype=Object.create(fh.prototype)).point=function(e,t){fh.prototype.point.call(this,t,e)};function kk(e){this._context=e}kk.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,s){this._context.bezierCurveTo(t,e,r,n,s,i)}};function oV(e){return new fh(e)}function sV(e){return new Dk(e)}function Hk(e){this._context=e}Hk.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=Qj(e),i=Qj(t),s=0,l=1;l=0;--t)i[t]=(l[t]-i[t+1])/s[t];for(s[n-1]=(e[n]+i[n-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function cV(e){return new Cp(e,.5)}function uV(e){return new Cp(e,0)}function fV(e){return new Cp(e,1)}function Qs(e,t){if((l=e.length)>1)for(var n=1,r,i,s=e[t[0]],l,u=s.length;n=0;)n[t]=t;return n}function dV(e,t){return e[t]}function hV(e){const t=[];return t.key=e,t}function pV(){var e=ht([]),t=w1,n=Qs,r=dV;function i(s){var l=Array.from(e.apply(this,arguments),hV),u,f=l.length,d=-1,m;for(const p of s)for(u=0,++d;u0){for(var n,r,i=0,s=e[0].length,l;i0){for(var n=0,r=e[t[0]],i,s=r.length;n0)||!((s=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,s,l;r=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function OV(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Ik={symbolCircle:vS,symbolCross:FY,symbolDiamond:YY,symbolSquare:VY,symbolStar:WY,symbolTriangle:ZY,symbolWye:eV},_V=Math.PI/180,AV=function(t){var n="symbol".concat(Ep(t));return Ik[n]||vS},EV=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*_V;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},TV=function(t,n){Ik["symbol".concat(Ep(t))]=n},yS=function(t){var n=t.type,r=n===void 0?"circle":n,i=t.size,s=i===void 0?64:i,l=t.sizeType,u=l===void 0?"area":l,f=SV(t,gV),d=Wj(Wj({},f),{},{type:r,size:s,sizeType:u}),m=function(){var S=AV(r),_=tV().type(S).size(EV(s,u,r));return _()},p=d.className,y=d.cx,w=d.cy,O=We(d,!0);return y===+y&&w===+w&&s===+s?z.createElement("path",S1({},O,{className:Be("recharts-symbols",p),transform:"translate(".concat(y,", ").concat(w,")"),d:m()})):null};yS.registerSymbol=TV;function Xs(e){"@babel/helpers - typeof";return Xs=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xs(e)}function O1(){return O1=Object.assign?Object.assign.bind():function(e){for(var t=1;t`);var E=w.inactive?d:w.color;return z.createElement("li",O1({className:S,style:p,key:"legend-item-".concat(O)},oh(r.props,w,O)),z.createElement(v1,{width:l,height:l,viewBox:m,style:y},r.renderIcon(w)),z.createElement("span",{className:"recharts-legend-item-text",style:{color:E}},x?x(_,w,O):_))})}},{key:"render",value:function(){var r=this.props,i=r.payload,s=r.layout,l=r.align;if(!i||!i.length)return null;var u={padding:0,margin:0,textAlign:s==="horizontal"?l:"left"};return z.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}])})(P.PureComponent);au(gS,"displayName","Legend");au(gS,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Wg,Jj;function IV(){if(Jj)return Wg;Jj=1;var e=Sp();function t(){this.__data__=new e,this.size=0}return Wg=t,Wg}var Zg,eC;function qV(){if(eC)return Zg;eC=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return Zg=e,Zg}var Jg,tC;function zV(){if(tC)return Jg;tC=1;function e(t){return this.__data__.get(t)}return Jg=e,Jg}var eb,nC;function LV(){if(nC)return eb;nC=1;function e(t){return this.__data__.has(t)}return eb=e,eb}var tb,rC;function $V(){if(rC)return tb;rC=1;var e=Sp(),t=lS(),n=cS(),r=200;function i(s,l){var u=this.__data__;if(u instanceof e){var f=u.__data__;if(!t||f.lengthw))return!1;var x=p.get(l),S=p.get(u);if(x&&S)return x==u&&S==l;var _=-1,E=!0,T=f&i?new e:void 0;for(p.set(l,u),p.set(u,l);++_-1&&r%1==0&&r-1&&n%1==0&&n<=e}return Ob=t,Ob}var _b,TC;function eK(){if(TC)return _b;TC=1;var e=$a(),t=SS(),n=Ba(),r="[object Arguments]",i="[object Array]",s="[object Boolean]",l="[object Date]",u="[object Error]",f="[object Function]",d="[object Map]",m="[object Number]",p="[object Object]",y="[object RegExp]",w="[object Set]",O="[object String]",x="[object WeakMap]",S="[object ArrayBuffer]",_="[object DataView]",E="[object Float32Array]",T="[object Float64Array]",M="[object Int8Array]",A="[object Int16Array]",C="[object Int32Array]",j="[object Uint8Array]",R="[object Uint8ClampedArray]",H="[object Uint16Array]",U="[object Uint32Array]",I={};I[E]=I[T]=I[M]=I[A]=I[C]=I[j]=I[R]=I[H]=I[U]=!0,I[r]=I[i]=I[S]=I[s]=I[_]=I[l]=I[u]=I[f]=I[d]=I[m]=I[p]=I[y]=I[w]=I[O]=I[x]=!1;function B(G){return n(G)&&t(G.length)&&!!I[e(G)]}return _b=B,_b}var Ab,jC;function Vk(){if(jC)return Ab;jC=1;function e(t){return function(n){return t(n)}}return Ab=e,Ab}var kc={exports:{}};kc.exports;var CC;function tK(){return CC||(CC=1,(function(e,t){var n=hk(),r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===r,l=s&&n.process,u=(function(){try{var f=i&&i.require&&i.require("util").types;return f||l&&l.binding&&l.binding("util")}catch{}})();e.exports=u})(kc,kc.exports)),kc.exports}var Eb,NC;function Kk(){if(NC)return Eb;NC=1;var e=eK(),t=Vk(),n=tK(),r=n&&n.isTypedArray,i=r?t(r):e;return Eb=i,Eb}var Tb,MC;function nK(){if(MC)return Tb;MC=1;var e=WV(),t=xS(),n=Hn(),r=Yk(),i=wS(),s=Kk(),l=Object.prototype,u=l.hasOwnProperty;function f(d,m){var p=n(d),y=!p&&t(d),w=!p&&!y&&r(d),O=!p&&!y&&!w&&s(d),x=p||y||w||O,S=x?e(d.length,String):[],_=S.length;for(var E in d)(m||u.call(d,E))&&!(x&&(E=="length"||w&&(E=="offset"||E=="parent")||O&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||i(E,_)))&&S.push(E);return S}return Tb=f,Tb}var jb,PC;function rK(){if(PC)return jb;PC=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,i=typeof r=="function"&&r.prototype||e;return n===i}return jb=t,jb}var Cb,RC;function Qk(){if(RC)return Cb;RC=1;function e(t,n){return function(r){return t(n(r))}}return Cb=e,Cb}var Nb,DC;function aK(){if(DC)return Nb;DC=1;var e=Qk(),t=e(Object.keys,Object);return Nb=t,Nb}var Mb,kC;function iK(){if(kC)return Mb;kC=1;var e=rK(),t=aK(),n=Object.prototype,r=n.hasOwnProperty;function i(s){if(!e(s))return t(s);var l=[];for(var u in Object(s))r.call(s,u)&&u!="constructor"&&l.push(u);return l}return Mb=i,Mb}var Pb,HC;function Ku(){if(HC)return Pb;HC=1;var e=oS(),t=SS();function n(r){return r!=null&&t(r.length)&&!e(r)}return Pb=n,Pb}var Rb,IC;function Np(){if(IC)return Rb;IC=1;var e=nK(),t=iK(),n=Ku();function r(i){return n(i)?e(i):t(i)}return Rb=r,Rb}var Db,qC;function oK(){if(qC)return Db;qC=1;var e=VV(),t=XV(),n=Np();function r(i){return e(i,n,t)}return Db=r,Db}var kb,zC;function sK(){if(zC)return kb;zC=1;var e=oK(),t=1,n=Object.prototype,r=n.hasOwnProperty;function i(s,l,u,f,d,m){var p=u&t,y=e(s),w=y.length,O=e(l),x=O.length;if(w!=x&&!p)return!1;for(var S=w;S--;){var _=y[S];if(!(p?_ in l:r.call(l,_)))return!1}var E=m.get(s),T=m.get(l);if(E&&T)return E==l&&T==s;var M=!0;m.set(s,l),m.set(l,s);for(var A=p;++S-1}return s0=t,s0}var l0,dN;function TK(){if(dN)return l0;dN=1;function e(t,n,r){for(var i=-1,s=t==null?0:t.length;++i=l){var _=d?null:i(f);if(_)return s(_);O=!1,y=r,S=new e}else S=d?[]:x;e:for(;++p=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function BK(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function UK(e){return e.value}function FK(e,t){if(z.isValidElement(e))return z.cloneElement(e,t);if(typeof e=="function")return z.createElement(e,t);t.ref;var n=$K(t,RK);return z.createElement(gS,n)}var xN=1,go=(function(e){function t(){var n;DK(this,t);for(var r=arguments.length,i=new Array(r),s=0;sxN||Math.abs(i.height-this.lastBoundingBox.height)>xN)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,r&&r(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Ta({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var i=this.props,s=i.layout,l=i.align,u=i.verticalAlign,f=i.margin,d=i.chartWidth,m=i.chartHeight,p,y;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(l==="center"&&s==="vertical"){var w=this.getBBoxSnapshot();p={left:((d||0)-w.width)/2}}else p=l==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(u==="middle"){var O=this.getBBoxSnapshot();y={top:((m||0)-O.height)/2}}else y=u==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return Ta(Ta({},p),y)}},{key:"render",value:function(){var r=this,i=this.props,s=i.content,l=i.width,u=i.height,f=i.wrapperStyle,d=i.payloadUniqBy,m=i.payload,p=Ta(Ta({position:"absolute",width:l||"auto",height:u||"auto"},this.getDefaultPosition(f)),f);return z.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(w){r.wrapperNode=w}},FK(s,Ta(Ta({},this.props),{},{payload:e5(m,d,UK)})))}}],[{key:"getWithHeight",value:function(r,i){var s=Ta(Ta({},this.defaultProps),r.props),l=s.layout;return l==="vertical"&&pe(r.props.height)?{height:r.props.height}:l==="horizontal"?{width:r.props.width||i}:null}}])})(P.PureComponent);Mp(go,"displayName","Legend");Mp(go,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var h0,wN;function GK(){if(wN)return h0;wN=1;var e=Yu(),t=xS(),n=Hn(),r=e?e.isConcatSpreadable:void 0;function i(s){return n(s)||t(s)||!!(r&&s&&s[r])}return h0=i,h0}var p0,SN;function r5(){if(SN)return p0;SN=1;var e=Gk(),t=GK();function n(r,i,s,l,u){var f=-1,d=r.length;for(s||(s=t),u||(u=[]);++f0&&s(m)?i>1?n(m,i-1,s,l,u):e(u,m):l||(u[u.length]=m)}return u}return p0=n,p0}var m0,ON;function YK(){if(ON)return m0;ON=1;function e(t){return function(n,r,i){for(var s=-1,l=Object(n),u=i(n),f=u.length;f--;){var d=u[t?f:++s];if(r(l[d],d,l)===!1)break}return n}}return m0=e,m0}var v0,_N;function VK(){if(_N)return v0;_N=1;var e=YK(),t=e();return v0=t,v0}var y0,AN;function a5(){if(AN)return y0;AN=1;var e=VK(),t=Np();function n(r,i){return r&&e(r,i,t)}return y0=n,y0}var g0,EN;function KK(){if(EN)return g0;EN=1;var e=Ku();function t(n,r){return function(i,s){if(i==null)return i;if(!e(i))return n(i,s);for(var l=i.length,u=r?l:-1,f=Object(i);(r?u--:++ur||u&&f&&m&&!d&&!p||s&&f&&m||!i&&m||!l)return 1;if(!s&&!u&&!p&&n=d)return m;var p=i[s];return m*(p=="desc"?-1:1)}}return n.index-r.index}return O0=t,O0}var _0,PN;function ZK(){if(PN)return _0;PN=1;var e=uS(),t=fS(),n=ki(),r=i5(),i=QK(),s=Vk(),l=WK(),u=_l(),f=Hn();function d(m,p,y){p.length?p=e(p,function(x){return f(x)?function(S){return t(S,x.length===1?x[0]:x)}:x}):p=[u];var w=-1;p=e(p,s(n));var O=r(m,function(x,S,_){var E=e(p,function(T){return T(x)});return{criteria:E,index:++w,value:x}});return i(O,function(x,S){return l(x,S,y)})}return _0=d,_0}var A0,RN;function JK(){if(RN)return A0;RN=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return A0=e,A0}var E0,DN;function eQ(){if(DN)return E0;DN=1;var e=JK(),t=Math.max;function n(r,i,s){return i=t(i===void 0?r.length-1:i,0),function(){for(var l=arguments,u=-1,f=t(l.length-i,0),d=Array(f);++u0){if(++s>=e)return arguments[0]}else s=0;return i.apply(void 0,arguments)}}return N0=r,N0}var M0,zN;function aQ(){if(zN)return M0;zN=1;var e=nQ(),t=rQ(),n=t(e);return M0=n,M0}var P0,LN;function iQ(){if(LN)return P0;LN=1;var e=_l(),t=eQ(),n=aQ();function r(i,s){return n(t(i,s,e),i+"")}return P0=r,P0}var R0,$N;function Pp(){if($N)return R0;$N=1;var e=sS(),t=Ku(),n=wS(),r=Di();function i(s,l,u){if(!r(u))return!1;var f=typeof l;return(f=="number"?t(u)&&n(l,u.length):f=="string"&&l in u)?e(u[l],s):!1}return R0=i,R0}var D0,BN;function oQ(){if(BN)return D0;BN=1;var e=r5(),t=ZK(),n=iQ(),r=Pp(),i=n(function(s,l){if(s==null)return[];var u=l.length;return u>1&&r(s,l[0],l[1])?l=[]:u>2&&r(l[0],l[1],l[2])&&(l=[l[0]]),t(s,e(l,1),[])});return D0=i,D0}var sQ=oQ();const AS=lt(sQ);function iu(e){"@babel/helpers - typeof";return iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iu(e)}function E1(){return E1=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t.x),"".concat(_c,"-left"),pe(n)&&t&&pe(t.x)&&n=t.y),"".concat(_c,"-top"),pe(r)&&t&&pe(t.y)&&rx?Math.max(m,f[r]):Math.max(p,f[r])}function SQ(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function OQ(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,i=e.position,s=e.reverseDirection,l=e.tooltipBox,u=e.useTranslate3d,f=e.viewBox,d,m,p;return l.height>0&&l.width>0&&n?(m=GN({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:i,reverseDirection:s,tooltipDimension:l.width,viewBox:f,viewBoxDimension:f.width}),p=GN({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:i,reverseDirection:s,tooltipDimension:l.height,viewBox:f,viewBoxDimension:f.height}),d=SQ({translateX:m,translateY:p,useTranslate3d:u})):d=xQ,{cssProperties:d,cssClasses:wQ({translateX:m,translateY:p,coordinate:n})}}function Zs(e){"@babel/helpers - typeof";return Zs=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zs(e)}function YN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function VN(e){for(var t=1;tKN||Math.abs(r.height-this.state.lastBoundingBox.height)>KN)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,i=this.props,s=i.active,l=i.allowEscapeViewBox,u=i.animationDuration,f=i.animationEasing,d=i.children,m=i.coordinate,p=i.hasPayload,y=i.isAnimationActive,w=i.offset,O=i.position,x=i.reverseDirection,S=i.useTranslate3d,_=i.viewBox,E=i.wrapperStyle,T=OQ({allowEscapeViewBox:l,coordinate:m,offsetTopLeft:w,position:O,reverseDirection:x,tooltipBox:this.state.lastBoundingBox,useTranslate3d:S,viewBox:_}),M=T.cssClasses,A=T.cssProperties,C=VN(VN({transition:y&&s?"transform ".concat(u,"ms ").concat(f):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&s&&p?"visible":"hidden",position:"absolute",top:0,left:0},E);return z.createElement("div",{tabIndex:-1,className:M,style:C,ref:function(R){r.wrapperNode=R}},d)}}])})(P.PureComponent),RQ=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Qu={isSsr:RQ()};function Js(e){"@babel/helpers - typeof";return Js=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Js(e)}function QN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function XN(e){for(var t=1;t0;return z.createElement(PQ,{allowEscapeViewBox:l,animationDuration:u,animationEasing:f,isAnimationActive:y,active:s,coordinate:m,hasPayload:C,offset:w,position:S,reverseDirection:_,useTranslate3d:E,viewBox:T,wrapperStyle:M},UQ(d,XN(XN({},this.props),{},{payload:A})))}}])})(P.PureComponent);ES(Ur,"displayName","Tooltip");ES(Ur,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Qu.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var H0,WN;function FQ(){if(WN)return H0;WN=1;var e=na(),t=function(){return e.Date.now()};return H0=t,H0}var I0,ZN;function GQ(){if(ZN)return I0;ZN=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return I0=t,I0}var q0,JN;function YQ(){if(JN)return q0;JN=1;var e=GQ(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return q0=n,q0}var z0,eM;function f5(){if(eM)return z0;eM=1;var e=YQ(),t=Di(),n=Sl(),r=NaN,i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt;function f(d){if(typeof d=="number")return d;if(n(d))return r;if(t(d)){var m=typeof d.valueOf=="function"?d.valueOf():d;d=t(m)?m+"":m}if(typeof d!="string")return d===0?d:+d;d=e(d);var p=s.test(d);return p||l.test(d)?u(d.slice(2),p?2:8):i.test(d)?r:+d}return z0=f,z0}var L0,tM;function VQ(){if(tM)return L0;tM=1;var e=Di(),t=FQ(),n=f5(),r="Expected a function",i=Math.max,s=Math.min;function l(u,f,d){var m,p,y,w,O,x,S=0,_=!1,E=!1,T=!0;if(typeof u!="function")throw new TypeError(r);f=n(f)||0,e(d)&&(_=!!d.leading,E="maxWait"in d,y=E?i(n(d.maxWait)||0,f):y,T="trailing"in d?!!d.trailing:T);function M(G){var Y=m,Q=p;return m=p=void 0,S=G,w=u.apply(Q,Y),w}function A(G){return S=G,O=setTimeout(R,f),_?M(G):w}function C(G){var Y=G-x,Q=G-S,k=f-Y;return E?s(k,y-Q):k}function j(G){var Y=G-x,Q=G-S;return x===void 0||Y>=f||Y<0||E&&Q>=y}function R(){var G=t();if(j(G))return H(G);O=setTimeout(R,C(G))}function H(G){return O=void 0,T&&m?M(G):(m=p=void 0,w)}function U(){O!==void 0&&clearTimeout(O),S=0,m=x=p=O=void 0}function I(){return O===void 0?w:H(t())}function B(){var G=t(),Y=j(G);if(m=arguments,p=this,x=G,Y){if(O===void 0)return A(x);if(E)return clearTimeout(O),O=setTimeout(R,f),M(x)}return O===void 0&&(O=setTimeout(R,f)),w}return B.cancel=U,B.flush=I,B}return L0=l,L0}var $0,nM;function KQ(){if(nM)return $0;nM=1;var e=VQ(),t=Di(),n="Expected a function";function r(i,s,l){var u=!0,f=!0;if(typeof i!="function")throw new TypeError(n);return t(l)&&(u="leading"in l?!!l.leading:u,f="trailing"in l?!!l.trailing:f),e(i,s,{leading:u,maxWait:s,trailing:f})}return $0=r,$0}var QQ=KQ();const d5=lt(QQ);function su(e){"@babel/helpers - typeof";return su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},su(e)}function rM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Rd(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(G=d5(G,x,{trailing:!0,leading:!1}));var Y=new ResizeObserver(G),Q=A.current.getBoundingClientRect(),k=Q.width,$=Q.height;return I(k,$),Y.observe(A.current),function(){Y.disconnect()}},[I,x]);var B=P.useMemo(function(){var G=H.containerWidth,Y=H.containerHeight;if(G<0||Y<0)return null;Ra(po(l)||po(f),`The width(%s) and height(%s) are both fixed numbers, maybe you don't need to use a ResponsiveContainer.`,l,f),Ra(!n||n>0,"The aspect(%s) must be greater than zero.",n);var Q=po(l)?G:l,k=po(f)?Y:f;n&&n>0&&(Q?k=Q/n:k&&(Q=k*n),y&&k>y&&(k=y)),Ra(Q>0||k>0,`The width(%s) and height(%s) of chart should be greater than 0, please check the style of container, or the props width(%s) and height(%s), or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the height and width.`,Q,k,l,f,m,p,n);var $=!Array.isArray(w)&&Pa(w.type).endsWith("Chart");return z.Children.map(w,function(L){return z.isValidElement(L)?P.cloneElement(L,Rd({width:Q,height:k},$?{style:Rd({height:"100%",width:"100%",maxHeight:k,maxWidth:Q},L.props.style)}:{})):L})},[n,w,f,y,p,m,H,l]);return z.createElement("div",{id:S?"".concat(S):void 0,className:Be("recharts-responsive-container",_),style:Rd(Rd({},M),{},{width:l,height:f,minWidth:m,minHeight:p,maxHeight:y}),ref:A},B)}),h5=function(t){return null};h5.displayName="Cell";function lu(e){"@babel/helpers - typeof";return lu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lu(e)}function iM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function N1(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Qu.isSsr)return{width:0,height:0};var r=uX(n),i=JSON.stringify({text:t,copyStyle:r});if(Ps.widthCache[i])return Ps.widthCache[i];try{var s=document.getElementById(oM);s||(s=document.createElement("span"),s.setAttribute("id",oM),s.setAttribute("aria-hidden","true"),document.body.appendChild(s));var l=N1(N1({},cX),r);Object.assign(s.style,l),s.textContent="".concat(t);var u=s.getBoundingClientRect(),f={width:u.width,height:u.height};return Ps.widthCache[i]=f,++Ps.cacheCount>lX&&(Ps.cacheCount=0,Ps.widthCache={}),f}catch{return{width:0,height:0}}},fX=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function cu(e){"@babel/helpers - typeof";return cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cu(e)}function vh(e,t){return mX(e)||pX(e,t)||hX(e,t)||dX()}function dX(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hX(e,t){if(e){if(typeof e=="string")return sM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sM(e,t)}}function sM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function CX(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function hM(e,t){return RX(e)||PX(e,t)||MX(e,t)||NX()}function NX(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MX(e,t){if(e){if(typeof e=="string")return pM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pM(e,t)}}function pM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&arguments[0]!==void 0?arguments[0]:[];return Q.reduce(function(k,$){var L=$.word,J=$.width,ie=k[k.length-1];if(ie&&(i==null||s||ie.width+J+r$.width?k:$})};if(!m)return w;for(var x="…",S=function(Q){var k=p.slice(0,Q),$=y5({breakAll:d,style:f,children:k+x}).wordsWithComputedWidth,L=y($),J=L.length>l||O(L).width>Number(i);return[J,L]},_=0,E=p.length-1,T=0,M;_<=E&&T<=p.length-1;){var A=Math.floor((_+E)/2),C=A-1,j=S(C),R=hM(j,2),H=R[0],U=R[1],I=S(A),B=hM(I,1),G=B[0];if(!H&&!G&&(_=A+1),H&&G&&(E=A-1),!H&&G){M=U;break}T++}return M||w},mM=function(t){var n=Ze(t)?[]:t.toString().split(v5);return[{words:n}]},kX=function(t){var n=t.width,r=t.scaleToFit,i=t.children,s=t.style,l=t.breakAll,u=t.maxLines;if((n||r)&&!Qu.isSsr){var f,d,m=y5({breakAll:l,children:i,style:s});if(m){var p=m.wordsWithComputedWidth,y=m.spaceWidth;f=p,d=y}else return mM(i);return DX({breakAll:l,children:i,maxLines:u,style:s},f,d,n,r)}return mM(i)},vM="#808080",yh=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,s=i===void 0?0:i,l=t.lineHeight,u=l===void 0?"1em":l,f=t.capHeight,d=f===void 0?"0.71em":f,m=t.scaleToFit,p=m===void 0?!1:m,y=t.textAnchor,w=y===void 0?"start":y,O=t.verticalAnchor,x=O===void 0?"end":O,S=t.fill,_=S===void 0?vM:S,E=dM(t,TX),T=P.useMemo(function(){return kX({breakAll:E.breakAll,children:E.children,maxLines:E.maxLines,scaleToFit:p,style:E.style,width:E.width})},[E.breakAll,E.children,E.maxLines,p,E.style,E.width]),M=E.dx,A=E.dy,C=E.angle,j=E.className,R=E.breakAll,H=dM(E,jX);if(!Vt(r)||!Vt(s))return null;var U=r+(pe(M)?M:0),I=s+(pe(A)?A:0),B;switch(x){case"start":B=B0("calc(".concat(d,")"));break;case"middle":B=B0("calc(".concat((T.length-1)/2," * -").concat(u," + (").concat(d," / 2))"));break;default:B=B0("calc(".concat(T.length-1," * -").concat(u,")"));break}var G=[];if(p){var Y=T[0].width,Q=E.width;G.push("scale(".concat((pe(Q)?Q/Y:1)/Y,")"))}return C&&G.push("rotate(".concat(C,", ").concat(U,", ").concat(I,")")),G.length&&(H.transform=G.join(" ")),z.createElement("text",M1({},We(H,!0),{x:U,y:I,className:Be("recharts-text",j),textAnchor:w,fill:_.includes("url")?vM:_}),T.map(function(k,$){var L=k.words.join(R?"":" ");return z.createElement("tspan",{x:U,dy:$===0?B:u,key:"".concat(L,"-").concat($)},L)}))};function Ei(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function HX(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function TS(e){let t,n,r;e.length!==2?(t=Ei,n=(u,f)=>Ei(e(u),f),r=(u,f)=>e(u)-f):(t=e===Ei||e===HX?e:IX,n=e,r=e);function i(u,f,d=0,m=u.length){if(d>>1;n(u[p],f)<0?d=p+1:m=p}while(d>>1;n(u[p],f)<=0?d=p+1:m=p}while(dd&&r(u[p-1],f)>-r(u[p],f)?p-1:p}return{left:i,center:l,right:s}}function IX(){return 0}function g5(e){return e===null?NaN:+e}function*qX(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const zX=TS(Ei),Xu=zX.right;TS(g5).center;class yM extends Map{constructor(t,n=BX){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,i]of t)this.set(r,i)}get(t){return super.get(gM(this,t))}has(t){return super.has(gM(this,t))}set(t,n){return super.set(LX(this,t),n)}delete(t){return super.delete($X(this,t))}}function gM({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function LX({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function $X({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function BX(e){return e!==null&&typeof e=="object"?e.valueOf():e}function UX(e=Ei){if(e===Ei)return b5;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function b5(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}const FX=Math.sqrt(50),GX=Math.sqrt(10),YX=Math.sqrt(2);function gh(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),s=r/Math.pow(10,i),l=s>=FX?10:s>=GX?5:s>=YX?2:1;let u,f,d;return i<0?(d=Math.pow(10,-i)/l,u=Math.round(e*d),f=Math.round(t*d),u/dt&&--f,d=-d):(d=Math.pow(10,i)*l,u=Math.round(e/d),f=Math.round(t/d),u*dt&&--f),f0))return[];if(e===t)return[e];const r=t=i))return[];const u=s-i+1,f=new Array(u);if(r)if(l<0)for(let d=0;d=r)&&(n=r);return n}function xM(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function x5(e,t,n=0,r=1/0,i){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(i=i===void 0?b5:UX(i);r>n;){if(r-n>600){const f=r-n+1,d=t-n+1,m=Math.log(f),p=.5*Math.exp(2*m/3),y=.5*Math.sqrt(m*p*(f-p)/f)*(d-f/2<0?-1:1),w=Math.max(n,Math.floor(t-d*p/f+y)),O=Math.min(r,Math.floor(t+(f-d)*p/f+y));x5(e,t,w,O,i)}const s=e[t];let l=n,u=r;for(Ac(e,n,t),i(e[r],s)>0&&Ac(e,n,r);l0;)--u}i(e[n],s)===0?Ac(e,n,u):(++u,Ac(e,u,r)),u<=t&&(n=u+1),t<=u&&(r=u-1)}return e}function Ac(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function VX(e,t,n){if(e=Float64Array.from(qX(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return xM(e);if(t>=1)return bM(e);var r,i=(r-1)*t,s=Math.floor(i),l=bM(x5(e,s).subarray(0,s+1)),u=xM(e.subarray(s+1));return l+(u-l)*(i-s)}}function KX(e,t,n=g5){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,s=Math.floor(i),l=+n(e[s],s,e),u=+n(e[s+1],s+1,e);return l+(u-l)*(i-s)}}function QX(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,s=new Array(i);++r>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?kd(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?kd(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=WX.exec(e))?new Dn(t[1],t[2],t[3],1):(t=ZX.exec(e))?new Dn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=JX.exec(e))?kd(t[1],t[2],t[3],t[4]):(t=eW.exec(e))?kd(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=tW.exec(e))?TM(t[1],t[2]/100,t[3]/100,1):(t=nW.exec(e))?TM(t[1],t[2]/100,t[3]/100,t[4]):wM.hasOwnProperty(e)?_M(wM[e]):e==="transparent"?new Dn(NaN,NaN,NaN,0):null}function _M(e){return new Dn(e>>16&255,e>>8&255,e&255,1)}function kd(e,t,n,r){return r<=0&&(e=t=n=NaN),new Dn(e,t,n,r)}function iW(e){return e instanceof Wu||(e=hu(e)),e?(e=e.rgb(),new Dn(e.r,e.g,e.b,e.opacity)):new Dn}function H1(e,t,n,r){return arguments.length===1?iW(e):new Dn(e,t,n,r??1)}function Dn(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}CS(Dn,H1,S5(Wu,{brighter(e){return e=e==null?bh:Math.pow(bh,e),new Dn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?fu:Math.pow(fu,e),new Dn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Dn(bo(this.r),bo(this.g),bo(this.b),xh(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:AM,formatHex:AM,formatHex8:oW,formatRgb:EM,toString:EM}));function AM(){return`#${mo(this.r)}${mo(this.g)}${mo(this.b)}`}function oW(){return`#${mo(this.r)}${mo(this.g)}${mo(this.b)}${mo((isNaN(this.opacity)?1:this.opacity)*255)}`}function EM(){const e=xh(this.opacity);return`${e===1?"rgb(":"rgba("}${bo(this.r)}, ${bo(this.g)}, ${bo(this.b)}${e===1?")":`, ${e})`}`}function xh(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function bo(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function mo(e){return e=bo(e),(e<16?"0":"")+e.toString(16)}function TM(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Ar(e,t,n,r)}function O5(e){if(e instanceof Ar)return new Ar(e.h,e.s,e.l,e.opacity);if(e instanceof Wu||(e=hu(e)),!e)return new Ar;if(e instanceof Ar)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),s=Math.max(t,n,r),l=NaN,u=s-i,f=(s+i)/2;return u?(t===s?l=(n-r)/u+(n0&&f<1?0:l,new Ar(l,u,f,e.opacity)}function sW(e,t,n,r){return arguments.length===1?O5(e):new Ar(e,t,n,r??1)}function Ar(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}CS(Ar,sW,S5(Wu,{brighter(e){return e=e==null?bh:Math.pow(bh,e),new Ar(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?fu:Math.pow(fu,e),new Ar(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new Dn(U0(e>=240?e-240:e+120,i,r),U0(e,i,r),U0(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new Ar(jM(this.h),Hd(this.s),Hd(this.l),xh(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=xh(this.opacity);return`${e===1?"hsl(":"hsla("}${jM(this.h)}, ${Hd(this.s)*100}%, ${Hd(this.l)*100}%${e===1?")":`, ${e})`}`}}));function jM(e){return e=(e||0)%360,e<0?e+360:e}function Hd(e){return Math.max(0,Math.min(1,e||0))}function U0(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const NS=e=>()=>e;function lW(e,t){return function(n){return e+n*t}}function cW(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function uW(e){return(e=+e)==1?_5:function(t,n){return n-t?cW(t,n,e):NS(isNaN(t)?n:t)}}function _5(e,t){var n=t-e;return n?lW(e,n):NS(isNaN(e)?t:e)}const CM=(function e(t){var n=uW(t);function r(i,s){var l=n((i=H1(i)).r,(s=H1(s)).r),u=n(i.g,s.g),f=n(i.b,s.b),d=_5(i.opacity,s.opacity);return function(m){return i.r=l(m),i.g=u(m),i.b=f(m),i.opacity=d(m),i+""}}return r.gamma=e,r})(1);function fW(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(s){for(i=0;in&&(s=t.slice(n,s),u[l]?u[l]+=s:u[++l]=s),(r=r[0])===(i=i[0])?u[l]?u[l]+=i:u[++l]=i:(u[++l]=null,f.push({i:l,x:wh(r,i)})),n=F0.lastIndex;return nt&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function SW(e,t,n){var r=e[0],i=e[1],s=t[0],l=t[1];return i2?OW:SW,f=d=null,p}function p(y){return y==null||isNaN(y=+y)?s:(f||(f=u(e.map(r),t,n)))(r(l(y)))}return p.invert=function(y){return l(i((d||(d=u(t,e.map(r),wh)))(y)))},p.domain=function(y){return arguments.length?(e=Array.from(y,Sh),m()):e.slice()},p.range=function(y){return arguments.length?(t=Array.from(y),m()):t.slice()},p.rangeRound=function(y){return t=Array.from(y),n=MS,m()},p.clamp=function(y){return arguments.length?(l=y?!0:wn,m()):l!==wn},p.interpolate=function(y){return arguments.length?(n=y,m()):n},p.unknown=function(y){return arguments.length?(s=y,p):s},function(y,w){return r=y,i=w,m()}}function PS(){return Rp()(wn,wn)}function _W(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Oh(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function el(e){return e=Oh(Math.abs(e)),e?e[1]:NaN}function AW(e,t){return function(n,r){for(var i=n.length,s=[],l=0,u=e[0],f=0;i>0&&u>0&&(f+u+1>r&&(u=Math.max(1,r-f)),s.push(n.substring(i-=u,i+u)),!((f+=u+1)>r));)u=e[l=(l+1)%e.length];return s.reverse().join(t)}}function EW(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var TW=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function pu(e){if(!(t=TW.exec(e)))throw new Error("invalid format: "+e);var t;return new RS({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}pu.prototype=RS.prototype;function RS(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}RS.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function jW(e){e:for(var t=e.length,n=1,r=-1,i;n0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var A5;function CW(e,t){var n=Oh(e,t);if(!n)return e+"";var r=n[0],i=n[1],s=i-(A5=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,l=r.length;return s===l?r:s>l?r+new Array(s-l+1).join("0"):s>0?r.slice(0,s)+"."+r.slice(s):"0."+new Array(1-s).join("0")+Oh(e,Math.max(0,t+s-1))[0]}function MM(e,t){var n=Oh(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const PM={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:_W,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>MM(e*100,t),r:MM,s:CW,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function RM(e){return e}var DM=Array.prototype.map,kM=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function NW(e){var t=e.grouping===void 0||e.thousands===void 0?RM:AW(DM.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",s=e.numerals===void 0?RM:EW(DM.call(e.numerals,String)),l=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function d(p){p=pu(p);var y=p.fill,w=p.align,O=p.sign,x=p.symbol,S=p.zero,_=p.width,E=p.comma,T=p.precision,M=p.trim,A=p.type;A==="n"?(E=!0,A="g"):PM[A]||(T===void 0&&(T=12),M=!0,A="g"),(S||y==="0"&&w==="=")&&(S=!0,y="0",w="=");var C=x==="$"?n:x==="#"&&/[boxX]/.test(A)?"0"+A.toLowerCase():"",j=x==="$"?r:/[%p]/.test(A)?l:"",R=PM[A],H=/[defgprs%]/.test(A);T=T===void 0?6:/[gprs]/.test(A)?Math.max(1,Math.min(21,T)):Math.max(0,Math.min(20,T));function U(I){var B=C,G=j,Y,Q,k;if(A==="c")G=R(I)+G,I="";else{I=+I;var $=I<0||1/I<0;if(I=isNaN(I)?f:R(Math.abs(I),T),M&&(I=jW(I)),$&&+I==0&&O!=="+"&&($=!1),B=($?O==="("?O:u:O==="-"||O==="("?"":O)+B,G=(A==="s"?kM[8+A5/3]:"")+G+($&&O==="("?")":""),H){for(Y=-1,Q=I.length;++Yk||k>57){G=(k===46?i+I.slice(Y+1):I.slice(Y))+G,I=I.slice(0,Y);break}}}E&&!S&&(I=t(I,1/0));var L=B.length+I.length+G.length,J=L<_?new Array(_-L+1).join(y):"";switch(E&&S&&(I=t(J+I,J.length?_-G.length:1/0),J=""),w){case"<":I=B+I+G+J;break;case"=":I=B+J+I+G;break;case"^":I=J.slice(0,L=J.length>>1)+B+I+G+J.slice(L);break;default:I=J+B+I+G;break}return s(I)}return U.toString=function(){return p+""},U}function m(p,y){var w=d((p=pu(p),p.type="f",p)),O=Math.max(-8,Math.min(8,Math.floor(el(y)/3)))*3,x=Math.pow(10,-O),S=kM[8+O/3];return function(_){return w(x*_)+S}}return{format:d,formatPrefix:m}}var Id,DS,E5;MW({thousands:",",grouping:[3],currency:["$",""]});function MW(e){return Id=NW(e),DS=Id.format,E5=Id.formatPrefix,Id}function PW(e){return Math.max(0,-el(Math.abs(e)))}function RW(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(el(t)/3)))*3-el(Math.abs(e)))}function DW(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,el(t)-el(e))+1}function T5(e,t,n,r){var i=D1(e,t,n),s;switch(r=pu(r??",f"),r.type){case"s":{var l=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(s=RW(i,l))&&(r.precision=s),E5(r,l)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(s=DW(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=s-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(s=PW(i))&&(r.precision=s-(r.type==="%")*2);break}}return DS(r)}function Hi(e){var t=e.domain;return e.ticks=function(n){var r=t();return P1(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var i=t();return T5(i[0],i[i.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),i=0,s=r.length-1,l=r[i],u=r[s],f,d,m=10;for(u0;){if(d=R1(l,u,n),d===f)return r[i]=l,r[s]=u,t(r);if(d>0)l=Math.floor(l/d)*d,u=Math.ceil(u/d)*d;else if(d<0)l=Math.ceil(l*d)/d,u=Math.floor(u*d)/d;else break;f=d}return e},e}function _h(){var e=PS();return e.copy=function(){return Zu(e,_h())},gr.apply(e,arguments),Hi(e)}function j5(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,Sh),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return j5(e).unknown(t)},e=arguments.length?Array.from(e,Sh):[0,1],Hi(n)}function C5(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],s=e[r],l;return sMath.pow(e,t)}function zW(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function qM(e){return(t,n)=>-e(-t,n)}function kS(e){const t=e(HM,IM),n=t.domain;let r=10,i,s;function l(){return i=zW(r),s=qW(r),n()[0]<0?(i=qM(i),s=qM(s),e(kW,HW)):e(HM,IM),t}return t.base=function(u){return arguments.length?(r=+u,l()):r},t.domain=function(u){return arguments.length?(n(u),l()):n()},t.ticks=u=>{const f=n();let d=f[0],m=f[f.length-1];const p=m0){for(;y<=w;++y)for(O=1;Om)break;_.push(x)}}else for(;y<=w;++y)for(O=r-1;O>=1;--O)if(x=y>0?O/s(-y):O*s(y),!(xm)break;_.push(x)}_.length*2{if(u==null&&(u=10),f==null&&(f=r===10?"s":","),typeof f!="function"&&(!(r%1)&&(f=pu(f)).precision==null&&(f.trim=!0),f=DS(f)),u===1/0)return f;const d=Math.max(1,r*u/t.ticks().length);return m=>{let p=m/s(Math.round(i(m)));return p*rn(C5(n(),{floor:u=>s(Math.floor(i(u))),ceil:u=>s(Math.ceil(i(u)))})),t}function N5(){const e=kS(Rp()).domain([1,10]);return e.copy=()=>Zu(e,N5()).base(e.base()),gr.apply(e,arguments),e}function zM(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function LM(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function HS(e){var t=1,n=e(zM(t),LM(t));return n.constant=function(r){return arguments.length?e(zM(t=+r),LM(t)):t},Hi(n)}function M5(){var e=HS(Rp());return e.copy=function(){return Zu(e,M5()).constant(e.constant())},gr.apply(e,arguments)}function $M(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function LW(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function $W(e){return e<0?-e*e:e*e}function IS(e){var t=e(wn,wn),n=1;function r(){return n===1?e(wn,wn):n===.5?e(LW,$W):e($M(n),$M(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},Hi(t)}function qS(){var e=IS(Rp());return e.copy=function(){return Zu(e,qS()).exponent(e.exponent())},gr.apply(e,arguments),e}function BW(){return qS.apply(null,arguments).exponent(.5)}function BM(e){return Math.sign(e)*e*e}function UW(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function P5(){var e=PS(),t=[0,1],n=!1,r;function i(s){var l=UW(e(s));return isNaN(l)?r:n?Math.round(l):l}return i.invert=function(s){return e.invert(BM(s))},i.domain=function(s){return arguments.length?(e.domain(s),i):e.domain()},i.range=function(s){return arguments.length?(e.range((t=Array.from(s,Sh)).map(BM)),i):t.slice()},i.rangeRound=function(s){return i.range(s).round(!0)},i.round=function(s){return arguments.length?(n=!!s,i):n},i.clamp=function(s){return arguments.length?(e.clamp(s),i):e.clamp()},i.unknown=function(s){return arguments.length?(r=s,i):r},i.copy=function(){return P5(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},gr.apply(i,arguments),Hi(i)}function R5(){var e=[],t=[],n=[],r;function i(){var l=0,u=Math.max(1,t.length);for(n=new Array(u-1);++l0?n[u-1]:e[0],u=n?[r[n-1],t]:[r[d-1],r[d]]},l.unknown=function(f){return arguments.length&&(s=f),l},l.thresholds=function(){return r.slice()},l.copy=function(){return D5().domain([e,t]).range(i).unknown(s)},gr.apply(Hi(l),arguments)}function k5(){var e=[.5],t=[0,1],n,r=1;function i(s){return s!=null&&s<=s?t[Xu(e,s,0,r)]:n}return i.domain=function(s){return arguments.length?(e=Array.from(s),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(s){return arguments.length?(t=Array.from(s),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(s){var l=t.indexOf(s);return[e[l-1],e[l]]},i.unknown=function(s){return arguments.length?(n=s,i):n},i.copy=function(){return k5().domain(e).range(t).unknown(n)},gr.apply(i,arguments)}const G0=new Date,Y0=new Date;function Kt(e,t,n,r){function i(s){return e(s=arguments.length===0?new Date:new Date(+s)),s}return i.floor=s=>(e(s=new Date(+s)),s),i.ceil=s=>(e(s=new Date(s-1)),t(s,1),e(s),s),i.round=s=>{const l=i(s),u=i.ceil(s);return s-l(t(s=new Date(+s),l==null?1:Math.floor(l)),s),i.range=(s,l,u)=>{const f=[];if(s=i.ceil(s),u=u==null?1:Math.floor(u),!(s0))return f;let d;do f.push(d=new Date(+s)),t(s,u),e(s);while(dKt(l=>{if(l>=l)for(;e(l),!s(l);)l.setTime(l-1)},(l,u)=>{if(l>=l)if(u<0)for(;++u<=0;)for(;t(l,-1),!s(l););else for(;--u>=0;)for(;t(l,1),!s(l););}),n&&(i.count=(s,l)=>(G0.setTime(+s),Y0.setTime(+l),e(G0),e(Y0),Math.floor(n(G0,Y0))),i.every=s=>(s=Math.floor(s),!isFinite(s)||!(s>0)?null:s>1?i.filter(r?l=>r(l)%s===0:l=>i.count(0,l)%s===0):i)),i}const Ah=Kt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ah.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Kt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Ah);Ah.range;const Ca=1e3,mr=Ca*60,Na=mr*60,Ia=Na*24,zS=Ia*7,UM=Ia*30,V0=Ia*365,vo=Kt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Ca)},(e,t)=>(t-e)/Ca,e=>e.getUTCSeconds());vo.range;const LS=Kt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ca)},(e,t)=>{e.setTime(+e+t*mr)},(e,t)=>(t-e)/mr,e=>e.getMinutes());LS.range;const $S=Kt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*mr)},(e,t)=>(t-e)/mr,e=>e.getUTCMinutes());$S.range;const BS=Kt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ca-e.getMinutes()*mr)},(e,t)=>{e.setTime(+e+t*Na)},(e,t)=>(t-e)/Na,e=>e.getHours());BS.range;const US=Kt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Na)},(e,t)=>(t-e)/Na,e=>e.getUTCHours());US.range;const Ju=Kt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*mr)/Ia,e=>e.getDate()-1);Ju.range;const Dp=Kt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Ia,e=>e.getUTCDate()-1);Dp.range;const H5=Kt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Ia,e=>Math.floor(e/Ia));H5.range;function Io(e){return Kt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*mr)/zS)}const kp=Io(0),Eh=Io(1),FW=Io(2),GW=Io(3),tl=Io(4),YW=Io(5),VW=Io(6);kp.range;Eh.range;FW.range;GW.range;tl.range;YW.range;VW.range;function qo(e){return Kt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/zS)}const Hp=qo(0),Th=qo(1),KW=qo(2),QW=qo(3),nl=qo(4),XW=qo(5),WW=qo(6);Hp.range;Th.range;KW.range;QW.range;nl.range;XW.range;WW.range;const FS=Kt(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());FS.range;const GS=Kt(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());GS.range;const qa=Kt(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());qa.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Kt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});qa.range;const za=Kt(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());za.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Kt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});za.range;function I5(e,t,n,r,i,s){const l=[[vo,1,Ca],[vo,5,5*Ca],[vo,15,15*Ca],[vo,30,30*Ca],[s,1,mr],[s,5,5*mr],[s,15,15*mr],[s,30,30*mr],[i,1,Na],[i,3,3*Na],[i,6,6*Na],[i,12,12*Na],[r,1,Ia],[r,2,2*Ia],[n,1,zS],[t,1,UM],[t,3,3*UM],[e,1,V0]];function u(d,m,p){const y=mS).right(l,y);if(w===l.length)return e.every(D1(d/V0,m/V0,p));if(w===0)return Ah.every(Math.max(D1(d,m,p),1));const[O,x]=l[y/l[w-1][2]53)return null;"w"in Z||(Z.w=1),"Z"in Z?(be=Q0(Ec(Z.y,0,1)),Pe=be.getUTCDay(),be=Pe>4||Pe===0?Th.ceil(be):Th(be),be=Dp.offset(be,(Z.V-1)*7),Z.y=be.getUTCFullYear(),Z.m=be.getUTCMonth(),Z.d=be.getUTCDate()+(Z.w+6)%7):(be=K0(Ec(Z.y,0,1)),Pe=be.getDay(),be=Pe>4||Pe===0?Eh.ceil(be):Eh(be),be=Ju.offset(be,(Z.V-1)*7),Z.y=be.getFullYear(),Z.m=be.getMonth(),Z.d=be.getDate()+(Z.w+6)%7)}else("W"in Z||"U"in Z)&&("w"in Z||(Z.w="u"in Z?Z.u%7:"W"in Z?1:0),Pe="Z"in Z?Q0(Ec(Z.y,0,1)).getUTCDay():K0(Ec(Z.y,0,1)).getDay(),Z.m=0,Z.d="W"in Z?(Z.w+6)%7+Z.W*7-(Pe+5)%7:Z.w+Z.U*7-(Pe+6)%7);return"Z"in Z?(Z.H+=Z.Z/100|0,Z.M+=Z.Z%100,Q0(Z)):K0(Z)}}function R(ue,ye,me,Z){for(var Ae=0,be=ye.length,Pe=me.length,He,Ue;Ae=Pe)return-1;if(He=ye.charCodeAt(Ae++),He===37){if(He=ye.charAt(Ae++),Ue=A[He in FM?ye.charAt(Ae++):He],!Ue||(Z=Ue(ue,me,Z))<0)return-1}else if(He!=me.charCodeAt(Z++))return-1}return Z}function H(ue,ye,me){var Z=d.exec(ye.slice(me));return Z?(ue.p=m.get(Z[0].toLowerCase()),me+Z[0].length):-1}function U(ue,ye,me){var Z=w.exec(ye.slice(me));return Z?(ue.w=O.get(Z[0].toLowerCase()),me+Z[0].length):-1}function I(ue,ye,me){var Z=p.exec(ye.slice(me));return Z?(ue.w=y.get(Z[0].toLowerCase()),me+Z[0].length):-1}function B(ue,ye,me){var Z=_.exec(ye.slice(me));return Z?(ue.m=E.get(Z[0].toLowerCase()),me+Z[0].length):-1}function G(ue,ye,me){var Z=x.exec(ye.slice(me));return Z?(ue.m=S.get(Z[0].toLowerCase()),me+Z[0].length):-1}function Y(ue,ye,me){return R(ue,t,ye,me)}function Q(ue,ye,me){return R(ue,n,ye,me)}function k(ue,ye,me){return R(ue,r,ye,me)}function $(ue){return l[ue.getDay()]}function L(ue){return s[ue.getDay()]}function J(ue){return f[ue.getMonth()]}function ie(ue){return u[ue.getMonth()]}function q(ue){return i[+(ue.getHours()>=12)]}function V(ue){return 1+~~(ue.getMonth()/3)}function K(ue){return l[ue.getUTCDay()]}function ee(ue){return s[ue.getUTCDay()]}function ce(ue){return f[ue.getUTCMonth()]}function he(ue){return u[ue.getUTCMonth()]}function de(ue){return i[+(ue.getUTCHours()>=12)]}function ve(ue){return 1+~~(ue.getUTCMonth()/3)}return{format:function(ue){var ye=C(ue+="",T);return ye.toString=function(){return ue},ye},parse:function(ue){var ye=j(ue+="",!1);return ye.toString=function(){return ue},ye},utcFormat:function(ue){var ye=C(ue+="",M);return ye.toString=function(){return ue},ye},utcParse:function(ue){var ye=j(ue+="",!0);return ye.toString=function(){return ue},ye}}}var FM={"-":"",_:" ",0:"0"},nn=/^\s*\d+/,rZ=/^%/,aZ=/[\\^$*+?|[\]().{}]/g;function Ve(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",s=i.length;return r+(s[t.toLowerCase(),n]))}function oZ(e,t,n){var r=nn.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function sZ(e,t,n){var r=nn.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function lZ(e,t,n){var r=nn.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function cZ(e,t,n){var r=nn.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function uZ(e,t,n){var r=nn.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function GM(e,t,n){var r=nn.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function YM(e,t,n){var r=nn.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function fZ(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function dZ(e,t,n){var r=nn.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function hZ(e,t,n){var r=nn.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function VM(e,t,n){var r=nn.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function pZ(e,t,n){var r=nn.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function KM(e,t,n){var r=nn.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function mZ(e,t,n){var r=nn.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function vZ(e,t,n){var r=nn.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function yZ(e,t,n){var r=nn.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function gZ(e,t,n){var r=nn.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function bZ(e,t,n){var r=rZ.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function xZ(e,t,n){var r=nn.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function wZ(e,t,n){var r=nn.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function QM(e,t){return Ve(e.getDate(),t,2)}function SZ(e,t){return Ve(e.getHours(),t,2)}function OZ(e,t){return Ve(e.getHours()%12||12,t,2)}function _Z(e,t){return Ve(1+Ju.count(qa(e),e),t,3)}function q5(e,t){return Ve(e.getMilliseconds(),t,3)}function AZ(e,t){return q5(e,t)+"000"}function EZ(e,t){return Ve(e.getMonth()+1,t,2)}function TZ(e,t){return Ve(e.getMinutes(),t,2)}function jZ(e,t){return Ve(e.getSeconds(),t,2)}function CZ(e){var t=e.getDay();return t===0?7:t}function NZ(e,t){return Ve(kp.count(qa(e)-1,e),t,2)}function z5(e){var t=e.getDay();return t>=4||t===0?tl(e):tl.ceil(e)}function MZ(e,t){return e=z5(e),Ve(tl.count(qa(e),e)+(qa(e).getDay()===4),t,2)}function PZ(e){return e.getDay()}function RZ(e,t){return Ve(Eh.count(qa(e)-1,e),t,2)}function DZ(e,t){return Ve(e.getFullYear()%100,t,2)}function kZ(e,t){return e=z5(e),Ve(e.getFullYear()%100,t,2)}function HZ(e,t){return Ve(e.getFullYear()%1e4,t,4)}function IZ(e,t){var n=e.getDay();return e=n>=4||n===0?tl(e):tl.ceil(e),Ve(e.getFullYear()%1e4,t,4)}function qZ(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ve(t/60|0,"0",2)+Ve(t%60,"0",2)}function XM(e,t){return Ve(e.getUTCDate(),t,2)}function zZ(e,t){return Ve(e.getUTCHours(),t,2)}function LZ(e,t){return Ve(e.getUTCHours()%12||12,t,2)}function $Z(e,t){return Ve(1+Dp.count(za(e),e),t,3)}function L5(e,t){return Ve(e.getUTCMilliseconds(),t,3)}function BZ(e,t){return L5(e,t)+"000"}function UZ(e,t){return Ve(e.getUTCMonth()+1,t,2)}function FZ(e,t){return Ve(e.getUTCMinutes(),t,2)}function GZ(e,t){return Ve(e.getUTCSeconds(),t,2)}function YZ(e){var t=e.getUTCDay();return t===0?7:t}function VZ(e,t){return Ve(Hp.count(za(e)-1,e),t,2)}function $5(e){var t=e.getUTCDay();return t>=4||t===0?nl(e):nl.ceil(e)}function KZ(e,t){return e=$5(e),Ve(nl.count(za(e),e)+(za(e).getUTCDay()===4),t,2)}function QZ(e){return e.getUTCDay()}function XZ(e,t){return Ve(Th.count(za(e)-1,e),t,2)}function WZ(e,t){return Ve(e.getUTCFullYear()%100,t,2)}function ZZ(e,t){return e=$5(e),Ve(e.getUTCFullYear()%100,t,2)}function JZ(e,t){return Ve(e.getUTCFullYear()%1e4,t,4)}function eJ(e,t){var n=e.getUTCDay();return e=n>=4||n===0?nl(e):nl.ceil(e),Ve(e.getUTCFullYear()%1e4,t,4)}function tJ(){return"+0000"}function WM(){return"%"}function ZM(e){return+e}function JM(e){return Math.floor(+e/1e3)}var Rs,B5,U5;nJ({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function nJ(e){return Rs=nZ(e),B5=Rs.format,Rs.parse,U5=Rs.utcFormat,Rs.utcParse,Rs}function rJ(e){return new Date(e)}function aJ(e){return e instanceof Date?+e:+new Date(+e)}function YS(e,t,n,r,i,s,l,u,f,d){var m=PS(),p=m.invert,y=m.domain,w=d(".%L"),O=d(":%S"),x=d("%I:%M"),S=d("%I %p"),_=d("%a %d"),E=d("%b %d"),T=d("%B"),M=d("%Y");function A(C){return(f(C)t(i/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(i,s)=>VX(e,s/r))},n.copy=function(){return V5(t).domain(e)},Ua.apply(n,arguments)}function qp(){var e=0,t=.5,n=1,r=1,i,s,l,u,f,d=wn,m,p=!1,y;function w(x){return isNaN(x=+x)?y:(x=.5+((x=+m(x))-s)*(r*xn}return W0=e,W0}var Z0,rP;function uJ(){if(rP)return Z0;rP=1;var e=W5(),t=cJ(),n=_l();function r(i){return i&&i.length?e(i,n,t):void 0}return Z0=r,Z0}var fJ=uJ();const zp=lt(fJ);var J0,aP;function dJ(){if(aP)return J0;aP=1;function e(t,n){return te.e^s.s<0?1:-1;for(r=s.d.length,i=e.d.length,t=0,n=re.d[t]^s.s<0?1:-1;return r===i?0:r>i^s.s<0?1:-1};xe.decimalPlaces=xe.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*vt;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};xe.dividedBy=xe.div=function(e){return Da(this,new this.constructor(e))};xe.dividedToIntegerBy=xe.idiv=function(e){var t=this,n=t.constructor;return dt(Da(t,new n(e),0,1),n.precision)};xe.equals=xe.eq=function(e){return!this.cmp(e)};xe.exponent=function(){return Lt(this)};xe.greaterThan=xe.gt=function(e){return this.cmp(e)>0};xe.greaterThanOrEqualTo=xe.gte=function(e){return this.cmp(e)>=0};xe.isInteger=xe.isint=function(){return this.e>this.d.length-2};xe.isNegative=xe.isneg=function(){return this.s<0};xe.isPositive=xe.ispos=function(){return this.s>0};xe.isZero=function(){return this.s===0};xe.lessThan=xe.lt=function(e){return this.cmp(e)<0};xe.lessThanOrEqualTo=xe.lte=function(e){return this.cmp(e)<1};xe.logarithm=xe.log=function(e){var t,n=this,r=n.constructor,i=r.precision,s=i+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Wn))throw Error(yr+"NaN");if(n.s<1)throw Error(yr+(n.s?"NaN":"-Infinity"));return n.eq(Wn)?new r(0):(gt=!1,t=Da(mu(n,s),mu(e,s),s),gt=!0,dt(t,i))};xe.minus=xe.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?t6(t,e):J5(t,(e.s=-e.s,e))};xe.modulo=xe.mod=function(e){var t,n=this,r=n.constructor,i=r.precision;if(e=new r(e),!e.s)throw Error(yr+"NaN");return n.s?(gt=!1,t=Da(n,e,0,1).times(e),gt=!0,n.minus(t)):dt(new r(n),i)};xe.naturalExponential=xe.exp=function(){return e6(this)};xe.naturalLogarithm=xe.ln=function(){return mu(this)};xe.negated=xe.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};xe.plus=xe.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?J5(t,e):t6(t,(e.s=-e.s,e))};xe.precision=xe.sd=function(e){var t,n,r,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(xo+e);if(t=Lt(i)+1,r=i.d.length-1,n=r*vt+1,r=i.d[r],r){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};xe.squareRoot=xe.sqrt=function(){var e,t,n,r,i,s,l,u=this,f=u.constructor;if(u.s<1){if(!u.s)return new f(0);throw Error(yr+"NaN")}for(e=Lt(u),gt=!1,i=Math.sqrt(+u),i==0||i==1/0?(t=Vr(u.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Tl((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new f(t)):r=new f(i.toString()),n=f.precision,i=l=n+3;;)if(s=r,r=s.plus(Da(u,s,l+2)).times(.5),Vr(s.d).slice(0,l)===(t=Vr(r.d)).slice(0,l)){if(t=t.slice(l-3,l+1),i==l&&t=="4999"){if(dt(s,n+1,0),s.times(s).eq(u)){r=s;break}}else if(t!="9999")break;l+=4}return gt=!0,dt(r,n)};xe.times=xe.mul=function(e){var t,n,r,i,s,l,u,f,d,m=this,p=m.constructor,y=m.d,w=(e=new p(e)).d;if(!m.s||!e.s)return new p(0);for(e.s*=m.s,n=m.e+e.e,f=y.length,d=w.length,f=0;){for(t=0,i=f+r;i>r;)u=s[i]+w[r]*y[i-r-1]+t,s[i--]=u%en|0,t=u/en|0;s[i]=(s[i]+t)%en|0}for(;!s[--l];)s.pop();return t?++n:s.shift(),e.d=s,e.e=n,gt?dt(e,p.precision):e};xe.toDecimalPlaces=xe.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Zr(e,0,El),t===void 0?t=r.rounding:Zr(t,0,8),dt(n,e+Lt(n)+1,t))};xe.toExponential=function(e,t){var n,r=this,i=r.constructor;return e===void 0?n=No(r,!0):(Zr(e,0,El),t===void 0?t=i.rounding:Zr(t,0,8),r=dt(new i(r),e+1,t),n=No(r,!0,e+1)),n};xe.toFixed=function(e,t){var n,r,i=this,s=i.constructor;return e===void 0?No(i):(Zr(e,0,El),t===void 0?t=s.rounding:Zr(t,0,8),r=dt(new s(i),e+Lt(i)+1,t),n=No(r.abs(),!1,e+Lt(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)};xe.toInteger=xe.toint=function(){var e=this,t=e.constructor;return dt(new t(e),Lt(e)+1,t.rounding)};xe.toNumber=function(){return+this};xe.toPower=xe.pow=function(e){var t,n,r,i,s,l,u=this,f=u.constructor,d=12,m=+(e=new f(e));if(!e.s)return new f(Wn);if(u=new f(u),!u.s){if(e.s<1)throw Error(yr+"Infinity");return u}if(u.eq(Wn))return u;if(r=f.precision,e.eq(Wn))return dt(u,r);if(t=e.e,n=e.d.length-1,l=t>=n,s=u.s,l){if((n=m<0?-m:m)<=Z5){for(i=new f(Wn),t=Math.ceil(r/vt+4),gt=!1;n%2&&(i=i.times(u),uP(i.d,t)),n=Tl(n/2),n!==0;)u=u.times(u),uP(u.d,t);return gt=!0,e.s<0?new f(Wn).div(i):dt(i,r)}}else if(s<0)throw Error(yr+"NaN");return s=s<0&&e.d[Math.max(t,n)]&1?-1:1,u.s=1,gt=!1,i=e.times(mu(u,r+d)),gt=!0,i=e6(i),i.s=s,i};xe.toPrecision=function(e,t){var n,r,i=this,s=i.constructor;return e===void 0?(n=Lt(i),r=No(i,n<=s.toExpNeg||n>=s.toExpPos)):(Zr(e,1,El),t===void 0?t=s.rounding:Zr(t,0,8),i=dt(new s(i),e,t),n=Lt(i),r=No(i,e<=n||n<=s.toExpNeg,e)),r};xe.toSignificantDigits=xe.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Zr(e,1,El),t===void 0?t=r.rounding:Zr(t,0,8)),dt(new r(n),e,t)};xe.toString=xe.valueOf=xe.val=xe.toJSON=xe[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Lt(e),n=e.constructor;return No(e,t<=n.toExpNeg||t>=n.toExpPos)};function J5(e,t){var n,r,i,s,l,u,f,d,m=e.constructor,p=m.precision;if(!e.s||!t.s)return t.s||(t=new m(e)),gt?dt(t,p):t;if(f=e.d,d=t.d,l=e.e,i=t.e,f=f.slice(),s=l-i,s){for(s<0?(r=f,s=-s,u=d.length):(r=d,i=l,u=f.length),l=Math.ceil(p/vt),u=l>u?l+1:u+1,s>u&&(s=u,r.length=1),r.reverse();s--;)r.push(0);r.reverse()}for(u=f.length,s=d.length,u-s<0&&(s=u,r=d,d=f,f=r),n=0;s;)n=(f[--s]=f[s]+d[s]+n)/en|0,f[s]%=en;for(n&&(f.unshift(n),++i),u=f.length;f[--u]==0;)f.pop();return t.d=f,t.e=i,gt?dt(t,p):t}function Zr(e,t,n){if(e!==~~e||en)throw Error(xo+e)}function Vr(e){var t,n,r,i=e.length-1,s="",l=e[0];if(i>0){for(s+=l,t=1;tl?1:-1;else for(u=f=0;ui[u]?1:-1;break}return f}function n(r,i,s){for(var l=0;s--;)r[s]-=l,l=r[s]1;)r.shift()}return function(r,i,s,l){var u,f,d,m,p,y,w,O,x,S,_,E,T,M,A,C,j,R,H=r.constructor,U=r.s==i.s?1:-1,I=r.d,B=i.d;if(!r.s)return new H(r);if(!i.s)throw Error(yr+"Division by zero");for(f=r.e-i.e,j=B.length,A=I.length,w=new H(U),O=w.d=[],d=0;B[d]==(I[d]||0);)++d;if(B[d]>(I[d]||0)&&--f,s==null?E=s=H.precision:l?E=s+(Lt(r)-Lt(i))+1:E=s,E<0)return new H(0);if(E=E/vt+2|0,d=0,j==1)for(m=0,B=B[0],E++;(d1&&(B=e(B,m),I=e(I,m),j=B.length,A=I.length),M=j,x=I.slice(0,j),S=x.length;S=en/2&&++C;do m=0,u=t(B,x,j,S),u<0?(_=x[0],j!=S&&(_=_*en+(x[1]||0)),m=_/C|0,m>1?(m>=en&&(m=en-1),p=e(B,m),y=p.length,S=x.length,u=t(p,x,y,S),u==1&&(m--,n(p,j16)throw Error(XS+Lt(e));if(!e.s)return new m(Wn);for(gt=!1,u=p,l=new m(.03125);e.abs().gte(.1);)e=e.times(l),d+=5;for(r=Math.log(uo(2,d))/Math.LN10*2+5|0,u+=r,n=i=s=new m(Wn),m.precision=u;;){if(i=dt(i.times(e),u),n=n.times(++f),l=s.plus(Da(i,n,u)),Vr(l.d).slice(0,u)===Vr(s.d).slice(0,u)){for(;d--;)s=dt(s.times(s),u);return m.precision=p,t==null?(gt=!0,dt(s,p)):s}s=l}}function Lt(e){for(var t=e.e*vt,n=e.d[0];n>=10;n/=10)t++;return t}function ax(e,t,n){if(t>e.LN10.sd())throw gt=!0,n&&(e.precision=n),Error(yr+"LN10 precision limit exceeded");return dt(new e(e.LN10),t)}function wi(e){for(var t="";e--;)t+="0";return t}function mu(e,t){var n,r,i,s,l,u,f,d,m,p=1,y=10,w=e,O=w.d,x=w.constructor,S=x.precision;if(w.s<1)throw Error(yr+(w.s?"NaN":"-Infinity"));if(w.eq(Wn))return new x(0);if(t==null?(gt=!1,d=S):d=t,w.eq(10))return t==null&&(gt=!0),ax(x,d);if(d+=y,x.precision=d,n=Vr(O),r=n.charAt(0),s=Lt(w),Math.abs(s)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)w=w.times(e),n=Vr(w.d),r=n.charAt(0),p++;s=Lt(w),r>1?(w=new x("0."+n),s++):w=new x(r+"."+n.slice(1))}else return f=ax(x,d+2,S).times(s+""),w=mu(new x(r+"."+n.slice(1)),d-y).plus(f),x.precision=S,t==null?(gt=!0,dt(w,S)):w;for(u=l=w=Da(w.minus(Wn),w.plus(Wn),d),m=dt(w.times(w),d),i=3;;){if(l=dt(l.times(m),d),f=u.plus(Da(l,new x(i),d)),Vr(f.d).slice(0,d)===Vr(u.d).slice(0,d))return u=u.times(2),s!==0&&(u=u.plus(ax(x,d+2,S).times(s+""))),u=Da(u,new x(p),d),x.precision=S,t==null?(gt=!0,dt(u,S)):u;u=f,i+=2}}function cP(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(r,i),t){if(i-=r,n=n-r-1,e.e=Tl(n/vt),e.d=[],r=(n+1)%vt,n<0&&(r+=vt),rjh||e.e<-jh))throw Error(XS+n)}else e.s=0,e.e=0,e.d=[0];return e}function dt(e,t,n){var r,i,s,l,u,f,d,m,p=e.d;for(l=1,s=p[0];s>=10;s/=10)l++;if(r=t-l,r<0)r+=vt,i=t,d=p[m=0];else{if(m=Math.ceil((r+1)/vt),s=p.length,m>=s)return e;for(d=s=p[m],l=1;s>=10;s/=10)l++;r%=vt,i=r-vt+l}if(n!==void 0&&(s=uo(10,l-i-1),u=d/s%10|0,f=t<0||p[m+1]!==void 0||d%s,f=n<4?(u||f)&&(n==0||n==(e.s<0?3:2)):u>5||u==5&&(n==4||f||n==6&&(r>0?i>0?d/uo(10,l-i):0:p[m-1])%10&1||n==(e.s<0?8:7))),t<1||!p[0])return f?(s=Lt(e),p.length=1,t=t-s-1,p[0]=uo(10,(vt-t%vt)%vt),e.e=Tl(-t/vt)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(r==0?(p.length=m,s=1,m--):(p.length=m+1,s=uo(10,vt-r),p[m]=i>0?(d/uo(10,l-i)%uo(10,i)|0)*s:0),f)for(;;)if(m==0){(p[0]+=s)==en&&(p[0]=1,++e.e);break}else{if(p[m]+=s,p[m]!=en)break;p[m--]=0,s=1}for(r=p.length;p[--r]===0;)p.pop();if(gt&&(e.e>jh||e.e<-jh))throw Error(XS+Lt(e));return e}function t6(e,t){var n,r,i,s,l,u,f,d,m,p,y=e.constructor,w=y.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new y(e),gt?dt(t,w):t;if(f=e.d,p=t.d,r=t.e,d=e.e,f=f.slice(),l=d-r,l){for(m=l<0,m?(n=f,l=-l,u=p.length):(n=p,r=d,u=f.length),i=Math.max(Math.ceil(w/vt),u)+2,l>i&&(l=i,n.length=1),n.reverse(),i=l;i--;)n.push(0);n.reverse()}else{for(i=f.length,u=p.length,m=i0;--i)f[u++]=0;for(i=p.length;i>l;){if(f[--i]0?s=s.charAt(0)+"."+s.slice(1)+wi(r):l>1&&(s=s.charAt(0)+"."+s.slice(1)),s=s+(i<0?"e":"e+")+i):i<0?(s="0."+wi(-i-1)+s,n&&(r=n-l)>0&&(s+=wi(r))):i>=l?(s+=wi(i+1-l),n&&(r=n-i-1)>0&&(s=s+"."+wi(r))):((r=i+1)0&&(i+1===l&&(s+="."),s+=wi(r))),e.s<0?"-"+s:s}function uP(e,t){if(e.length>t)return e.length=t,!0}function n6(e){var t,n,r;function i(s){var l=this;if(!(l instanceof i))return new i(s);if(l.constructor=i,s instanceof i){l.s=s.s,l.e=s.e,l.d=(s=s.d)?s.slice():s;return}if(typeof s=="number"){if(s*0!==0)throw Error(xo+s);if(s>0)l.s=1;else if(s<0)s=-s,l.s=-1;else{l.s=0,l.e=0,l.d=[0];return}if(s===~~s&&s<1e7){l.e=0,l.d=[s];return}return cP(l,s.toString())}else if(typeof s!="string")throw Error(xo+s);if(s.charCodeAt(0)===45?(s=s.slice(1),l.s=-1):l.s=1,SJ.test(s))cP(l,s);else throw Error(xo+s)}if(i.prototype=xe,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=n6,i.config=i.set=OJ,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error(xo+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(xo+n+": "+r);return this}var WS=n6(wJ);Wn=new WS(1);const st=WS;function _J(e){return jJ(e)||TJ(e)||EJ(e)||AJ()}function AJ(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function EJ(e,t){if(e){if(typeof e=="string")return z1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return z1(e,t)}}function TJ(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function jJ(e){if(Array.isArray(e))return z1(e)}function z1(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t?n.apply(void 0,i):e(t-l,fP(function(){for(var u=arguments.length,f=new Array(u),d=0;de.length)&&(t=e.length);for(var n=0,r=new Array(t);n"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,i=!1,s=void 0;try{for(var l=e[Symbol.iterator](),u;!(r=(u=l.next()).done)&&(n.push(u.value),!(t&&n.length===t));r=!0);}catch(f){i=!0,s=f}finally{try{!r&&l.return!=null&&l.return()}finally{if(i)throw s}}return n}}function UJ(e){if(Array.isArray(e))return e}function s6(e){var t=vu(e,2),n=t[0],r=t[1],i=n,s=r;return n>r&&(i=r,s=n),[i,s]}function l6(e,t,n){if(e.lte(0))return new st(0);var r=Bp.getDigitCount(e.toNumber()),i=new st(10).pow(r),s=e.div(i),l=r!==1?.05:.1,u=new st(Math.ceil(s.div(l).toNumber())).add(n).mul(l),f=u.mul(i);return t?f:new st(Math.ceil(f))}function FJ(e,t,n){var r=1,i=new st(e);if(!i.isint()&&n){var s=Math.abs(e);s<1?(r=new st(10).pow(Bp.getDigitCount(e)-1),i=new st(Math.floor(i.div(r).toNumber())).mul(r)):s>1&&(i=new st(Math.floor(e)))}else e===0?i=new st(Math.floor((t-1)/2)):n||(i=new st(Math.floor(e)));var l=Math.floor((t-1)/2),u=PJ(MJ(function(f){return i.add(new st(f-l).mul(r)).toNumber()}),L1);return u(0,t)}function c6(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new st(0),tickMin:new st(0),tickMax:new st(0)};var s=l6(new st(t).sub(e).div(n-1),r,i),l;e<=0&&t>=0?l=new st(0):(l=new st(e).add(t).div(2),l=l.sub(new st(l).mod(s)));var u=Math.ceil(l.sub(e).div(s).toNumber()),f=Math.ceil(new st(t).sub(l).div(s).toNumber()),d=u+f+1;return d>n?c6(e,t,n,r,i+1):(d0?f+(n-d):f,u=t>0?u:u+(n-d)),{step:s,tickMin:l.sub(new st(u).mul(s)),tickMax:l.add(new st(f).mul(s))})}function GJ(e){var t=vu(e,2),n=t[0],r=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=Math.max(i,2),u=s6([n,r]),f=vu(u,2),d=f[0],m=f[1];if(d===-1/0||m===1/0){var p=m===1/0?[d].concat(B1(L1(0,i-1).map(function(){return 1/0}))):[].concat(B1(L1(0,i-1).map(function(){return-1/0})),[m]);return n>r?$1(p):p}if(d===m)return FJ(d,i,s);var y=c6(d,m,l,s),w=y.step,O=y.tickMin,x=y.tickMax,S=Bp.rangeStep(O,x.add(new st(.1).mul(w)),w);return n>r?$1(S):S}function YJ(e,t){var n=vu(e,2),r=n[0],i=n[1],s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=s6([r,i]),u=vu(l,2),f=u[0],d=u[1];if(f===-1/0||d===1/0)return[r,i];if(f===d)return[f];var m=Math.max(t,2),p=l6(new st(d).sub(f).div(m-1),s,0),y=[].concat(B1(Bp.rangeStep(new st(f),new st(d).sub(new st(.99).mul(p)),p)),[d]);return r>i?$1(y):y}var VJ=i6(GJ),KJ=i6(YJ),QJ="Invariant failed";function Mo(e,t){throw new Error(QJ)}var XJ=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function rl(e){"@babel/helpers - typeof";return rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rl(e)}function Ch(){return Ch=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ree(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function aee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function iee(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0,l=-1,u=(n=r?.length)!==null&&n!==void 0?n:0;if(u<=1)return 0;if(s&&s.axisType==="angleAxis"&&Math.abs(Math.abs(s.range[1]-s.range[0])-360)<=1e-6)for(var f=s.range,d=0;d0?i[d-1].coordinate:i[u-1].coordinate,p=i[d].coordinate,y=d>=u-1?i[0].coordinate:i[d+1].coordinate,w=void 0;if(Er(p-m)!==Er(y-p)){var O=[];if(Er(y-p)===Er(f[1]-f[0])){w=y;var x=p+f[1]-f[0];O[0]=Math.min(x,(x+m)/2),O[1]=Math.max(x,(x+m)/2)}else{w=m;var S=y+f[1]-f[0];O[0]=Math.min(p,(S+p)/2),O[1]=Math.max(p,(S+p)/2)}var _=[Math.min(p,(w+p)/2),Math.max(p,(w+p)/2)];if(t>_[0]&&t<=_[1]||t>=O[0]&&t<=O[1]){l=i[d].index;break}}else{var E=Math.min(m,y),T=Math.max(m,y);if(t>(E+p)/2&&t<=(T+p)/2){l=i[d].index;break}}}else for(var M=0;M0&&M(r[M].coordinate+r[M-1].coordinate)/2&&t<=(r[M].coordinate+r[M+1].coordinate)/2||M===u-1&&t>(r[M].coordinate+r[M-1].coordinate)/2){l=r[M].index;break}return l},ZS=function(t){var n,r=t,i=r.type.displayName,s=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Et(Et({},t.type.defaultProps),t.props):t.props,l=s.stroke,u=s.fill,f;switch(i){case"Line":f=l;break;case"Area":case"Radar":f=l&&l!=="none"?l:u;break;default:f=u;break}return f},See=function(t){var n=t.barSize,r=t.totalSize,i=t.stackGroups,s=i===void 0?{}:i;if(!s)return{};for(var l={},u=Object.keys(s),f=0,d=u.length;f=0});if(_&&_.length){var E=_[0].type.defaultProps,T=E!==void 0?Et(Et({},E),_[0].props):_[0].props,M=T.barSize,A=T[S];l[A]||(l[A]=[]);var C=Ze(M)?n:M;l[A].push({item:_[0],stackList:_.slice(1),barSize:Ze(C)?void 0:Co(C,r,0)})}}return l},Oee=function(t){var n=t.barGap,r=t.barCategoryGap,i=t.bandSize,s=t.sizeList,l=s===void 0?[]:s,u=t.maxBarSize,f=l.length;if(f<1)return null;var d=Co(n,i,0,!0),m,p=[];if(l[0].barSize===+l[0].barSize){var y=!1,w=i/f,O=l.reduce(function(M,A){return M+A.barSize||0},0);O+=(f-1)*d,O>=i&&(O-=(f-1)*d,d=0),O>=i&&w>0&&(y=!0,w*=.9,O=f*w);var x=(i-O)/2>>0,S={offset:x-d,size:0};m=l.reduce(function(M,A){var C={item:A.item,position:{offset:S.offset+S.size+d,size:y?w:A.barSize}},j=[].concat(pP(M),[C]);return S=j[j.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function(R){j.push({item:R,position:S})}),j},p)}else{var _=Co(r,i,0,!0);i-2*_-(f-1)*d<=0&&(d=0);var E=(i-2*_-(f-1)*d)/f;E>1&&(E>>=0);var T=u===+u?Math.min(E,u):E;m=l.reduce(function(M,A,C){var j=[].concat(pP(M),[{item:A.item,position:{offset:_+(E+d)*C+(E-T)/2,size:T}}]);return A.stackList&&A.stackList.length&&A.stackList.forEach(function(R){j.push({item:R,position:j[j.length-1].position})}),j},p)}return m},_ee=function(t,n,r,i){var s=r.children,l=r.width,u=r.margin,f=l-(u.left||0)-(u.right||0),d=h6({children:s,legendWidth:f});if(d){var m=i||{},p=m.width,y=m.height,w=d.align,O=d.verticalAlign,x=d.layout;if((x==="vertical"||x==="horizontal"&&O==="middle")&&w!=="center"&&pe(t[w]))return Et(Et({},t),{},Fs({},w,t[w]+(p||0)));if((x==="horizontal"||x==="vertical"&&w==="center")&&O!=="middle"&&pe(t[O]))return Et(Et({},t),{},Fs({},O,t[O]+(y||0)))}return t},Aee=function(t,n,r){return Ze(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},p6=function(t,n,r,i,s){var l=n.props.children,u=Cr(l,Up).filter(function(d){return Aee(i,s,d.props.direction)});if(u&&u.length){var f=u.map(function(d){return d.props.dataKey});return t.reduce(function(d,m){var p=Jr(m,r);if(Ze(p))return d;var y=Array.isArray(p)?[Lp(p),zp(p)]:[p,p],w=f.reduce(function(O,x){var S=Jr(m,x,0),_=y[0]-Math.abs(Array.isArray(S)?S[0]:S),E=y[1]+Math.abs(Array.isArray(S)?S[1]:S);return[Math.min(_,O[0]),Math.max(E,O[1])]},[1/0,-1/0]);return[Math.min(w[0],d[0]),Math.max(w[1],d[1])]},[1/0,-1/0])}return null},Eee=function(t,n,r,i,s){var l=n.map(function(u){return p6(t,u,r,s,i)}).filter(function(u){return!Ze(u)});return l&&l.length?l.reduce(function(u,f){return[Math.min(u[0],f[0]),Math.max(u[1],f[1])]},[1/0,-1/0]):null},m6=function(t,n,r,i,s){var l=n.map(function(f){var d=f.props.dataKey;return r==="number"&&d&&p6(t,f,d,i)||Uc(t,d,r,s)});if(r==="number")return l.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]);var u={};return l.reduce(function(f,d){for(var m=0,p=d.length;m=2?Er(u[0]-u[1])*2*d:d,n&&(t.ticks||t.niceTicks)){var m=(t.ticks||t.niceTicks).map(function(p){var y=s?s.indexOf(p):p;return{coordinate:i(y)+d,value:p,offset:d}});return m.filter(function(p){return!Vu(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,y){return{coordinate:i(p)+d,value:p,index:y,offset:d}}):i.ticks&&!r?i.ticks(t.tickCount).map(function(p){return{coordinate:i(p)+d,value:p,offset:d}}):i.domain().map(function(p,y){return{coordinate:i(p)+d,value:s?s[p]:p,index:y,offset:d}})},ix=new WeakMap,qd=function(t,n){if(typeof n!="function")return t;ix.has(t)||ix.set(t,new WeakMap);var r=ix.get(t);if(r.has(n))return r.get(n);var i=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,i),i},Tee=function(t,n,r){var i=t.scale,s=t.type,l=t.layout,u=t.axisType;if(i==="auto")return l==="radial"&&u==="radiusAxis"?{scale:uu(),realScaleType:"band"}:l==="radial"&&u==="angleAxis"?{scale:_h(),realScaleType:"linear"}:s==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Bc(),realScaleType:"point"}:s==="category"?{scale:uu(),realScaleType:"band"}:{scale:_h(),realScaleType:"linear"};if(jo(i)){var f="scale".concat(Ep(i));return{scale:(eP[f]||Bc)(),realScaleType:eP[f]?f:"point"}}return ke(i)?{scale:i}:{scale:Bc(),realScaleType:"point"}},vP=1e-4,jee=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,i=t.range(),s=Math.min(i[0],i[1])-vP,l=Math.max(i[0],i[1])+vP,u=t(n[0]),f=t(n[r-1]);(ul||fl)&&t.domain([n[0],n[r-1]])}},Cee=function(t,n){if(!t)return null;for(var r=0,i=t.length;ri)&&(s[1]=i),s[0]>i&&(s[0]=i),s[1]=0?(t[u][r][0]=s,t[u][r][1]=s+f,s=t[u][r][1]):(t[u][r][0]=l,t[u][r][1]=l+f,l=t[u][r][1])}},Pee=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r=0?(t[l][r][0]=s,t[l][r][1]=s+u,s=t[l][r][1]):(t[l][r][0]=0,t[l][r][1]=0)}},Ree={sign:Mee,expand:mV,none:Qs,silhouette:vV,wiggle:yV,positive:Pee},Dee=function(t,n,r){var i=n.map(function(u){return u.props.dataKey}),s=Ree[r],l=pV().keys(i).value(function(u,f){return+Jr(u,f,0)}).order(w1).offset(s);return l(t)},kee=function(t,n,r,i,s,l){if(!t)return null;var u=l?n.reverse():n,f={},d=u.reduce(function(p,y){var w,O=(w=y.type)!==null&&w!==void 0&&w.defaultProps?Et(Et({},y.type.defaultProps),y.props):y.props,x=O.stackId,S=O.hide;if(S)return p;var _=O[r],E=p[_]||{hasStack:!1,stackGroups:{}};if(Vt(x)){var T=E.stackGroups[x]||{numericAxisId:r,cateAxisId:i,items:[]};T.items.push(y),E.hasStack=!0,E.stackGroups[x]=T}else E.stackGroups[Ap("_stackId_")]={numericAxisId:r,cateAxisId:i,items:[y]};return Et(Et({},p),{},Fs({},_,E))},f),m={};return Object.keys(d).reduce(function(p,y){var w=d[y];if(w.hasStack){var O={};w.stackGroups=Object.keys(w.stackGroups).reduce(function(x,S){var _=w.stackGroups[S];return Et(Et({},x),{},Fs({},S,{numericAxisId:r,cateAxisId:i,items:_.items,stackedData:Dee(t,_.items,s)}))},O)}return Et(Et({},p),{},Fs({},y,w))},m)},Hee=function(t,n){var r=n.realScaleType,i=n.type,s=n.tickCount,l=n.originalDomain,u=n.allowDecimals,f=r||n.scale;if(f!=="auto"&&f!=="linear")return null;if(s&&i==="number"&&l&&(l[0]==="auto"||l[1]==="auto")){var d=t.domain();if(!d.length)return null;var m=VJ(d,s,u);return t.domain([Lp(m),zp(m)]),{niceTicks:m}}if(s&&i==="number"){var p=t.domain(),y=KJ(p,s,u);return{niceTicks:y}}return null},yP=function(t){var n=t.axis,r=t.ticks,i=t.offset,s=t.bandSize,l=t.entry,u=t.index;if(n.type==="category")return r[u]?r[u].coordinate+i:null;var f=Jr(l,n.dataKey,n.domain[u]);return Ze(f)?null:n.scale(f)-s/2+i},Iee=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var i=Math.min(r[0],r[1]),s=Math.max(r[0],r[1]);return i<=0&&s>=0?0:s<0?s:i}return r[0]},qee=function(t,n){var r,i=(r=t.type)!==null&&r!==void 0&&r.defaultProps?Et(Et({},t.type.defaultProps),t.props):t.props,s=i.stackId;if(Vt(s)){var l=n[s];if(l){var u=l.items.indexOf(t);return u>=0?l.stackedData[u]:null}}return null},zee=function(t){return t.reduce(function(n,r){return[Lp(r.concat([n[0]]).filter(pe)),zp(r.concat([n[1]]).filter(pe))]},[1/0,-1/0])},g6=function(t,n,r){return Object.keys(t).reduce(function(i,s){var l=t[s],u=l.stackedData,f=u.reduce(function(d,m){var p=zee(m.slice(n,r+1));return[Math.min(d[0],p[0]),Math.max(d[1],p[1])]},[1/0,-1/0]);return[Math.min(f[0],i[0]),Math.max(f[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},gP=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,bP=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Y1=function(t,n,r){if(ke(t))return t(n,r);if(!Array.isArray(t))return n;var i=[];if(pe(t[0]))i[0]=r?t[0]:Math.min(t[0],n[0]);else if(gP.test(t[0])){var s=+gP.exec(t[0])[1];i[0]=n[0]-s}else ke(t[0])?i[0]=t[0](n[0]):i[0]=n[0];if(pe(t[1]))i[1]=r?t[1]:Math.max(t[1],n[1]);else if(bP.test(t[1])){var l=+bP.exec(t[1])[1];i[1]=n[1]+l}else ke(t[1])?i[1]=t[1](n[1]):i[1]=n[1];return i},Mh=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!r||i>0)return i}if(t&&n&&n.length>=2){for(var s=AS(n,function(p){return p.coordinate}),l=1/0,u=1,f=s.length;ul&&(d=2*Math.PI-d),{radius:u,angle:Uee(d),angleInRadian:d}},Yee=function(t){var n=t.startAngle,r=t.endAngle,i=Math.floor(n/360),s=Math.floor(r/360),l=Math.min(i,s);return{startAngle:n-l*360,endAngle:r-l*360}},Vee=function(t,n){var r=n.startAngle,i=n.endAngle,s=Math.floor(r/360),l=Math.floor(i/360),u=Math.min(s,l);return t+u*360},OP=function(t,n){var r=t.x,i=t.y,s=Gee({x:r,y:i},n),l=s.radius,u=s.angle,f=n.innerRadius,d=n.outerRadius;if(ld)return!1;if(l===0)return!0;var m=Yee(n),p=m.startAngle,y=m.endAngle,w=u,O;if(p<=y){for(;w>y;)w-=360;for(;w=p&&w<=y}else{for(;w>p;)w-=360;for(;w=y&&w<=p}return O?SP(SP({},n),{},{radius:l,angle:Vee(w,n)}):null};function xu(e){"@babel/helpers - typeof";return xu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xu(e)}var Kee=["offset"];function Qee(e){return Jee(e)||Zee(e)||Wee(e)||Xee()}function Xee(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Wee(e,t){if(e){if(typeof e=="string")return V1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return V1(e,t)}}function Zee(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Jee(e){if(Array.isArray(e))return V1(e)}function V1(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tte(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function _P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Yt(e){for(var t=1;t=0?1:-1,T,M;i==="insideStart"?(T=w+E*l,M=x):i==="insideEnd"?(T=O-E*l,M=!x):i==="end"&&(T=O+E*l,M=x),M=_<=0?M:!M;var A=fn(d,m,S,T),C=fn(d,m,S,T+(M?1:-1)*359),j="M".concat(A.x,",").concat(A.y,` A`).concat(S,",").concat(S,",0,1,").concat(M?0:1,`, `).concat(C.x,",").concat(C.y),R=Ze(t.id)?Ap("recharts-radial-line-"):t.id;return z.createElement("text",wu({},r,{dominantBaseline:"central",className:Be("recharts-radial-bar-label",u)}),z.createElement("defs",null,z.createElement("path",{id:R,d:j})),z.createElement("textPath",{xlinkHref:"#".concat(R)},n))},lte=function(t){var n=t.viewBox,r=t.offset,i=t.position,s=n,l=s.cx,u=s.cy,f=s.innerRadius,d=s.outerRadius,m=s.startAngle,p=s.endAngle,y=(m+p)/2;if(i==="outside"){var w=fn(l,u,d+r,y),O=w.x,x=w.y;return{x:O,y:x,textAnchor:O>=l?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:l,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:l,y:u,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:l,y:u,textAnchor:"middle",verticalAnchor:"end"};var S=(f+d)/2,_=fn(l,u,S,y),E=_.x,T=_.y;return{x:E,y:T,textAnchor:"middle",verticalAnchor:"middle"}},cte=function(t){var n=t.viewBox,r=t.parentViewBox,i=t.offset,s=t.position,l=n,u=l.x,f=l.y,d=l.width,m=l.height,p=m>=0?1:-1,y=p*i,w=p>0?"end":"start",O=p>0?"start":"end",x=d>=0?1:-1,S=x*i,_=x>0?"end":"start",E=x>0?"start":"end";if(s==="top"){var T={x:u+d/2,y:f-p*i,textAnchor:"middle",verticalAnchor:w};return Yt(Yt({},T),r?{height:Math.max(f-r.y,0),width:d}:{})}if(s==="bottom"){var M={x:u+d/2,y:f+m+y,textAnchor:"middle",verticalAnchor:O};return Yt(Yt({},M),r?{height:Math.max(r.y+r.height-(f+m),0),width:d}:{})}if(s==="left"){var A={x:u-S,y:f+m/2,textAnchor:_,verticalAnchor:"middle"};return Yt(Yt({},A),r?{width:Math.max(A.x-r.x,0),height:m}:{})}if(s==="right"){var C={x:u+d+S,y:f+m/2,textAnchor:E,verticalAnchor:"middle"};return Yt(Yt({},C),r?{width:Math.max(r.x+r.width-C.x,0),height:m}:{})}var j=r?{width:d,height:m}:{};return s==="insideLeft"?Yt({x:u+S,y:f+m/2,textAnchor:E,verticalAnchor:"middle"},j):s==="insideRight"?Yt({x:u+d-S,y:f+m/2,textAnchor:_,verticalAnchor:"middle"},j):s==="insideTop"?Yt({x:u+d/2,y:f+y,textAnchor:"middle",verticalAnchor:O},j):s==="insideBottom"?Yt({x:u+d/2,y:f+m-y,textAnchor:"middle",verticalAnchor:w},j):s==="insideTopLeft"?Yt({x:u+S,y:f+y,textAnchor:E,verticalAnchor:O},j):s==="insideTopRight"?Yt({x:u+d-S,y:f+y,textAnchor:_,verticalAnchor:O},j):s==="insideBottomLeft"?Yt({x:u+S,y:f+m-y,textAnchor:E,verticalAnchor:w},j):s==="insideBottomRight"?Yt({x:u+d-S,y:f+m-y,textAnchor:_,verticalAnchor:w},j):Ol(s)&&(pe(s.x)||po(s.x))&&(pe(s.y)||po(s.y))?Yt({x:u+Co(s.x,d),y:f+Co(s.y,m),textAnchor:"end",verticalAnchor:"end"},j):Yt({x:u+d/2,y:f+m/2,textAnchor:"middle",verticalAnchor:"middle"},j)},ute=function(t){return"cx"in t&&pe(t.cx)};function yn(e){var t=e.offset,n=t===void 0?5:t,r=ete(e,Kee),i=Yt({offset:n},r),s=i.viewBox,l=i.position,u=i.value,f=i.children,d=i.content,m=i.className,p=m===void 0?"":m,y=i.textBreakAll;if(!s||Ze(u)&&Ze(f)&&!P.isValidElement(d)&&!ke(d))return null;if(P.isValidElement(d))return P.cloneElement(d,i);var w;if(ke(d)){if(w=P.createElement(d,i),P.isValidElement(w))return w}else w=ite(i);var O=ute(s),x=We(i,!0);if(O&&(l==="insideStart"||l==="insideEnd"||l==="end"))return ste(i,w,x);var S=O?lte(i):cte(i);return z.createElement(yh,wu({className:Be("recharts-label",p)},x,S,{breakAll:y}),w)}yn.displayName="Label";var x6=function(t){var n=t.cx,r=t.cy,i=t.angle,s=t.startAngle,l=t.endAngle,u=t.r,f=t.radius,d=t.innerRadius,m=t.outerRadius,p=t.x,y=t.y,w=t.top,O=t.left,x=t.width,S=t.height,_=t.clockWise,E=t.labelViewBox;if(E)return E;if(pe(x)&&pe(S)){if(pe(p)&&pe(y))return{x:p,y,width:x,height:S};if(pe(w)&&pe(O))return{x:w,y:O,width:x,height:S}}return pe(p)&&pe(y)?{x:p,y,width:0,height:0}:pe(n)&&pe(r)?{cx:n,cy:r,startAngle:s||i||0,endAngle:l||i||0,innerRadius:d||0,outerRadius:m||f||u||0,clockWise:_}:t.viewBox?t.viewBox:{}},fte=function(t,n){return t?t===!0?z.createElement(yn,{key:"label-implicit",viewBox:n}):Vt(t)?z.createElement(yn,{key:"label-implicit",viewBox:n,value:t}):P.isValidElement(t)?t.type===yn?P.cloneElement(t,{key:"label-implicit",viewBox:n}):z.createElement(yn,{key:"label-implicit",content:t,viewBox:n}):ke(t)?z.createElement(yn,{key:"label-implicit",content:t,viewBox:n}):Ol(t)?z.createElement(yn,wu({viewBox:n},t,{key:"label-implicit"})):null:null},dte=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var i=t.children,s=x6(t),l=Cr(i,yn).map(function(f,d){return P.cloneElement(f,{viewBox:n||s,key:"label-".concat(d)})});if(!r)return l;var u=fte(t.label,n||s);return[u].concat(Qee(l))};yn.parseViewBox=x6;yn.renderCallByParent=dte;var ox,AP;function hte(){if(AP)return ox;AP=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return ox=e,ox}var pte=hte();const mte=lt(pte);function Su(e){"@babel/helpers - typeof";return Su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Su(e)}var vte=["valueAccessor"],yte=["data","dataKey","clockWise","id","textBreakAll"];function gte(e){return Ste(e)||wte(e)||xte(e)||bte()}function bte(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xte(e,t){if(e){if(typeof e=="string")return K1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return K1(e,t)}}function wte(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ste(e){if(Array.isArray(e))return K1(e)}function K1(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ete(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Tte=function(t){return Array.isArray(t.value)?mte(t.value):t.value};function wo(e){var t=e.valueAccessor,n=t===void 0?Tte:t,r=jP(e,vte),i=r.data,s=r.dataKey,l=r.clockWise,u=r.id,f=r.textBreakAll,d=jP(r,yte);return!i||!i.length?null:z.createElement(tn,{className:"recharts-label-list"},i.map(function(m,p){var y=Ze(s)?n(m,p):Jr(m&&m.payload,s),w=Ze(u)?{}:{id:"".concat(u,"-").concat(p)};return z.createElement(yn,Rh({},We(m,!0),d,w,{parentViewBox:m.parentViewBox,value:y,textBreakAll:f,viewBox:yn.parseViewBox(Ze(l)?m:TP(TP({},m),{},{clockWise:l})),key:"label-".concat(p),index:p}))}))}wo.displayName="LabelList";function jte(e,t){return e?e===!0?z.createElement(wo,{key:"labelList-implicit",data:t}):z.isValidElement(e)||ke(e)?z.createElement(wo,{key:"labelList-implicit",data:t,content:e}):Ol(e)?z.createElement(wo,Rh({data:t},e,{key:"labelList-implicit"})):null:null}function Cte(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,i=Cr(r,wo).map(function(l,u){return P.cloneElement(l,{data:t,key:"labelList-".concat(u)})});if(!n)return i;var s=jte(e.label,t);return[s].concat(gte(i))}wo.renderCallByParent=Cte;function Ou(e){"@babel/helpers - typeof";return Ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ou(e)}function Q1(){return Q1=Object.assign?Object.assign.bind():function(e){for(var t=1;t180),",").concat(+(l>d),`, `).concat(p.x,",").concat(p.y,` `);if(i>0){var w=fn(n,r,i,l),O=fn(n,r,i,d);y+="L ".concat(O.x,",").concat(O.y,` A `).concat(i,",").concat(i,`,0, `).concat(+(Math.abs(f)>180),",").concat(+(l<=d),`, `).concat(w.x,",").concat(w.y," Z")}else y+="L ".concat(n,",").concat(r," Z");return y},Dte=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,s=t.outerRadius,l=t.cornerRadius,u=t.forceCornerRadius,f=t.cornerIsExternal,d=t.startAngle,m=t.endAngle,p=Er(m-d),y=zd({cx:n,cy:r,radius:s,angle:d,sign:p,cornerRadius:l,cornerIsExternal:f}),w=y.circleTangency,O=y.lineTangency,x=y.theta,S=zd({cx:n,cy:r,radius:s,angle:m,sign:-p,cornerRadius:l,cornerIsExternal:f}),_=S.circleTangency,E=S.lineTangency,T=S.theta,M=f?Math.abs(d-m):Math.abs(d-m)-x-T;if(M<0)return u?"M ".concat(O.x,",").concat(O.y,` a`).concat(l,",").concat(l,",0,0,1,").concat(l*2,`,0 a`).concat(l,",").concat(l,",0,0,1,").concat(-l*2,`,0 `):w6({cx:n,cy:r,innerRadius:i,outerRadius:s,startAngle:d,endAngle:m});var A="M ".concat(O.x,",").concat(O.y,` A`).concat(l,",").concat(l,",0,0,").concat(+(p<0),",").concat(w.x,",").concat(w.y,` A`).concat(s,",").concat(s,",0,").concat(+(M>180),",").concat(+(p<0),",").concat(_.x,",").concat(_.y,` A`).concat(l,",").concat(l,",0,0,").concat(+(p<0),",").concat(E.x,",").concat(E.y,` `);if(i>0){var C=zd({cx:n,cy:r,radius:i,angle:d,sign:p,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),j=C.circleTangency,R=C.lineTangency,H=C.theta,U=zd({cx:n,cy:r,radius:i,angle:m,sign:-p,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),I=U.circleTangency,B=U.lineTangency,G=U.theta,Y=f?Math.abs(d-m):Math.abs(d-m)-H-G;if(Y<0&&l===0)return"".concat(A,"L").concat(n,",").concat(r,"Z");A+="L".concat(B.x,",").concat(B.y,` A`).concat(l,",").concat(l,",0,0,").concat(+(p<0),",").concat(I.x,",").concat(I.y,` A`).concat(i,",").concat(i,",0,").concat(+(Y>180),",").concat(+(p>0),",").concat(j.x,",").concat(j.y,` A`).concat(l,",").concat(l,",0,0,").concat(+(p<0),",").concat(R.x,",").concat(R.y,"Z")}else A+="L".concat(n,",").concat(r,"Z");return A},kte={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},S6=function(t){var n=NP(NP({},kte),t),r=n.cx,i=n.cy,s=n.innerRadius,l=n.outerRadius,u=n.cornerRadius,f=n.forceCornerRadius,d=n.cornerIsExternal,m=n.startAngle,p=n.endAngle,y=n.className;if(l0&&Math.abs(m-p)<360?S=Dte({cx:r,cy:i,innerRadius:s,outerRadius:l,cornerRadius:Math.min(x,O/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:m,endAngle:p}):S=w6({cx:r,cy:i,innerRadius:s,outerRadius:l,startAngle:m,endAngle:p}),z.createElement("path",Q1({},We(n,!0),{className:w,d:S,role:"img"}))};function _u(e){"@babel/helpers - typeof";return _u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_u(e)}function X1(){return X1=Object.assign?Object.assign.bind():function(e){for(var t=1;t0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function ene(e,t){return zo(e.getTime(),t.getTime())}function tne(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function nne(e,t){return e===t}function BP(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var i=new Array(r),s=e.entries(),l,u,f=0;(l=s.next())&&!l.done;){for(var d=t.entries(),m=!1,p=0;(u=d.next())&&!u.done;){if(i[p]){p++;continue}var y=l.value,w=u.value;if(n.equals(y[0],w[0],f,p,e,t,n)&&n.equals(y[1],w[1],y[0],w[0],e,t,n)){m=i[p]=!0;break}p++}if(!m)return!1;f++}return!0}var rne=zo;function ane(e,t,n){var r=$P(e),i=r.length;if($P(t).length!==i)return!1;for(;i-- >0;)if(!O6(e,t,n,r[i]))return!1;return!0}function Mc(e,t,n){var r=zP(e),i=r.length;if(zP(t).length!==i)return!1;for(var s,l,u;i-- >0;)if(s=r[i],!O6(e,t,n,s)||(l=LP(e,s),u=LP(t,s),(l||u)&&(!l||!u||l.configurable!==u.configurable||l.enumerable!==u.enumerable||l.writable!==u.writable)))return!1;return!0}function ine(e,t){return zo(e.valueOf(),t.valueOf())}function one(e,t){return e.source===t.source&&e.flags===t.flags}function UP(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var i=new Array(r),s=e.values(),l,u;(l=s.next())&&!l.done;){for(var f=t.values(),d=!1,m=0;(u=f.next())&&!u.done;){if(!i[m]&&n.equals(l.value,u.value,l.value,u.value,e,t,n)){d=i[m]=!0;break}m++}if(!d)return!1}return!0}function sne(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function lne(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function O6(e,t,n,r){return(r===Zte||r===Wte||r===Xte)&&(e.$$typeof||t.$$typeof)?!0:Qte(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}var cne="[object Arguments]",une="[object Boolean]",fne="[object Date]",dne="[object Error]",hne="[object Map]",pne="[object Number]",mne="[object Object]",vne="[object RegExp]",yne="[object Set]",gne="[object String]",bne="[object URL]",xne=Array.isArray,FP=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,GP=Object.assign,wne=Object.prototype.toString.call.bind(Object.prototype.toString);function Sne(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areErrorsEqual,i=e.areFunctionsEqual,s=e.areMapsEqual,l=e.areNumbersEqual,u=e.areObjectsEqual,f=e.arePrimitiveWrappersEqual,d=e.areRegExpsEqual,m=e.areSetsEqual,p=e.areTypedArraysEqual,y=e.areUrlsEqual,w=e.unknownTagComparators;return function(x,S,_){if(x===S)return!0;if(x==null||S==null)return!1;var E=typeof x;if(E!==typeof S)return!1;if(E!=="object")return E==="number"?l(x,S,_):E==="function"?i(x,S,_):!1;var T=x.constructor;if(T!==S.constructor)return!1;if(T===Object)return u(x,S,_);if(xne(x))return t(x,S,_);if(FP!=null&&FP(x))return p(x,S,_);if(T===Date)return n(x,S,_);if(T===RegExp)return d(x,S,_);if(T===Map)return s(x,S,_);if(T===Set)return m(x,S,_);var M=wne(x);if(M===fne)return n(x,S,_);if(M===vne)return d(x,S,_);if(M===hne)return s(x,S,_);if(M===yne)return m(x,S,_);if(M===mne)return typeof x.then!="function"&&typeof S.then!="function"&&u(x,S,_);if(M===bne)return y(x,S,_);if(M===dne)return r(x,S,_);if(M===cne)return u(x,S,_);if(M===une||M===pne||M===gne)return f(x,S,_);if(w){var A=w[M];if(!A){var C=Kte(x);C&&(A=w[C])}if(A)return A(x,S,_)}return!1}}function One(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,i={areArraysEqual:r?Mc:Jte,areDatesEqual:ene,areErrorsEqual:tne,areFunctionsEqual:nne,areMapsEqual:r?qP(BP,Mc):BP,areNumbersEqual:rne,areObjectsEqual:r?Mc:ane,arePrimitiveWrappersEqual:ine,areRegExpsEqual:one,areSetsEqual:r?qP(UP,Mc):UP,areTypedArraysEqual:r?Mc:sne,areUrlsEqual:lne,unknownTagComparators:void 0};if(n&&(i=GP({},i,n(i))),t){var s=$d(i.areArraysEqual),l=$d(i.areMapsEqual),u=$d(i.areObjectsEqual),f=$d(i.areSetsEqual);i=GP({},i,{areArraysEqual:s,areMapsEqual:l,areObjectsEqual:u,areSetsEqual:f})}return i}function _ne(e){return function(t,n,r,i,s,l,u){return e(t,n,u)}}function Ane(e){var t=e.circular,n=e.comparator,r=e.createState,i=e.equals,s=e.strict;if(r)return function(f,d){var m=r(),p=m.cache,y=p===void 0?t?new WeakMap:void 0:p,w=m.meta;return n(f,d,{cache:y,equals:i,meta:w,strict:s})};if(t)return function(f,d){return n(f,d,{cache:new WeakMap,equals:i,meta:void 0,strict:s})};var l={cache:void 0,equals:i,meta:void 0,strict:s};return function(f,d){return n(f,d,l)}}var Ene=qi();qi({strict:!0});qi({circular:!0});qi({circular:!0,strict:!0});qi({createInternalComparator:function(){return zo}});qi({strict:!0,createInternalComparator:function(){return zo}});qi({circular:!0,createInternalComparator:function(){return zo}});qi({circular:!0,createInternalComparator:function(){return zo},strict:!0});function qi(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,i=e.createState,s=e.strict,l=s===void 0?!1:s,u=One(e),f=Sne(u),d=r?r(f):_ne(f);return Ane({circular:n,comparator:f,createState:i,equals:d,strict:l})}function Tne(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function YP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function i(s){n<0&&(n=s),s-n>t?(e(s),n=-1):Tne(i)};requestAnimationFrame(r)}function W1(e){"@babel/helpers - typeof";return W1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},W1(e)}function jne(e){return Pne(e)||Mne(e)||Nne(e)||Cne()}function Cne(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nne(e,t){if(e){if(typeof e=="string")return VP(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return VP(e,t)}}function VP(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?1:_<0?0:_},x=function(_){for(var E=_>1?1:_,T=E,M=0;M<8;++M){var A=p(T)-E,C=w(T);if(Math.abs(A-E)0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,i=t.damping,s=i===void 0?8:i,l=t.dt,u=l===void 0?17:l,f=function(m,p,y){var w=-(m-p)*r,O=y*s,x=y+(w-O)*u/1e3,S=y*u/1e3+m;return Math.abs(S-p)e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function cre(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,s;for(s=0;s=0)&&(n[i]=e[i]);return n}function ux(e){return hre(e)||dre(e)||fre(e)||ure()}function ure(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fre(e,t){if(e){if(typeof e=="string")return nw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nw(e,t)}}function dre(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function hre(e){if(Array.isArray(e))return nw(e)}function nw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Hh(e){return Hh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Hh(e)}var Pi=(function(e){gre(n,e);var t=bre(n);function n(r,i){var s;pre(this,n),s=t.call(this,r,i);var l=s.props,u=l.isActive,f=l.attributeName,d=l.from,m=l.to,p=l.steps,y=l.children,w=l.duration;if(s.handleStyleChange=s.handleStyleChange.bind(iw(s)),s.changeStyle=s.changeStyle.bind(iw(s)),!u||w<=0)return s.state={style:{}},typeof y=="function"&&(s.state={style:m}),aw(s);if(p&&p.length)s.state={style:p[0].style};else if(d){if(typeof y=="function")return s.state={style:d},aw(s);s.state={style:f?Hc({},f,d):d}}else s.state={style:{}};return s}return vre(n,[{key:"componentDidMount",value:function(){var i=this.props,s=i.isActive,l=i.canBegin;this.mounted=!0,!(!s||!l)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var s=this.props,l=s.isActive,u=s.canBegin,f=s.attributeName,d=s.shouldReAnimate,m=s.to,p=s.from,y=this.state.style;if(u){if(!l){var w={style:f?Hc({},f,m):m};this.state&&y&&(f&&y[f]!==m||!f&&y!==m)&&this.setState(w);return}if(!(Ene(i.to,m)&&i.canBegin&&i.isActive)){var O=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var x=O||d?p:i.to;if(this.state&&y){var S={style:f?Hc({},f,x):x};(f&&y[f]!==x||!f&&y!==x)&&this.setState(S)}this.runAnimation(Or(Or({},this.props),{},{from:x,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var s=this,l=i.from,u=i.to,f=i.duration,d=i.easing,m=i.begin,p=i.onAnimationEnd,y=i.onAnimationStart,w=ore(l,u,Qne(d),f,this.changeStyle),O=function(){s.stopJSAnimation=w()};this.manager.start([y,m,O,f,p])}},{key:"runStepAnimation",value:function(i){var s=this,l=i.steps,u=i.begin,f=i.onAnimationStart,d=l[0],m=d.style,p=d.duration,y=p===void 0?0:p,w=function(x,S,_){if(_===0)return x;var E=S.duration,T=S.easing,M=T===void 0?"ease":T,A=S.style,C=S.properties,j=S.onAnimationEnd,R=_>0?l[_-1]:S,H=C||Object.keys(A);if(typeof M=="function"||M==="spring")return[].concat(ux(x),[s.runJSAnimation.bind(s,{from:R.style,to:A,duration:E,easing:M}),E]);var U=XP(H,E,M),I=Or(Or(Or({},R.style),A),{},{transition:U});return[].concat(ux(x),[I,E,j]).filter(Ine)};return this.manager.start([f].concat(ux(l.reduce(w,[m,Math.max(y,u)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=Rne());var s=i.begin,l=i.duration,u=i.attributeName,f=i.to,d=i.easing,m=i.onAnimationStart,p=i.onAnimationEnd,y=i.steps,w=i.children,O=this.manager;if(this.unSubscribe=O.subscribe(this.handleStyleChange),typeof d=="function"||typeof w=="function"||d==="spring"){this.runJSAnimation(i);return}if(y.length>1){this.runStepAnimation(i);return}var x=u?Hc({},u,f):f,S=XP(Object.keys(x),l,d);O.start([m,s,Or(Or({},x),{},{transition:S}),l,p])}},{key:"render",value:function(){var i=this.props,s=i.children;i.begin;var l=i.duration;i.attributeName,i.easing;var u=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var f=lre(i,sre),d=P.Children.count(s),m=this.state.style;if(typeof s=="function")return s(m);if(!u||d===0||l<=0)return s;var p=function(w){var O=w.props,x=O.style,S=x===void 0?{}:x,_=O.className,E=P.cloneElement(w,Or(Or({},f),{},{style:Or(Or({},S),m),className:_}));return E};return d===1?p(P.Children.only(s)):z.createElement("div",null,P.Children.map(s,function(y){return p(y)}))}}]),n})(P.PureComponent);Pi.displayName="Animate";Pi.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Pi.propTypes={from:et.oneOfType([et.object,et.string]),to:et.oneOfType([et.object,et.string]),attributeName:et.string,duration:et.number,begin:et.number,easing:et.oneOfType([et.string,et.func]),steps:et.arrayOf(et.shape({duration:et.number.isRequired,style:et.object.isRequired,easing:et.oneOfType([et.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),et.func]),properties:et.arrayOf("string"),onAnimationEnd:et.func})),children:et.oneOfType([et.node,et.func]),isActive:et.bool,canBegin:et.bool,onAnimationEnd:et.func,shouldReAnimate:et.bool,onAnimationStart:et.func,onAnimationReStart:et.func};function Tu(e){"@babel/helpers - typeof";return Tu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tu(e)}function Ih(){return Ih=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0?1:-1,f=r>=0?1:-1,d=i>=0&&r>=0||i<0&&r<0?1:0,m;if(l>0&&s instanceof Array){for(var p=[0,0,0,0],y=0,w=4;yl?l:s[y];m="M".concat(t,",").concat(n+u*p[0]),p[0]>0&&(m+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(d,",").concat(t+f*p[0],",").concat(n)),m+="L ".concat(t+r-f*p[1],",").concat(n),p[1]>0&&(m+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(d,`, `).concat(t+r,",").concat(n+u*p[1])),m+="L ".concat(t+r,",").concat(n+i-u*p[2]),p[2]>0&&(m+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(d,`, `).concat(t+r-f*p[2],",").concat(n+i)),m+="L ".concat(t+f*p[3],",").concat(n+i),p[3]>0&&(m+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(d,`, `).concat(t,",").concat(n+i-u*p[3])),m+="Z"}else if(l>0&&s===+s&&s>0){var O=Math.min(l,s);m="M ".concat(t,",").concat(n+u*O,` A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+f*O,",").concat(n,` L `).concat(t+r-f*O,",").concat(n,` A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+r,",").concat(n+u*O,` L `).concat(t+r,",").concat(n+i-u*O,` A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+r-f*O,",").concat(n+i,` L `).concat(t+f*O,",").concat(n+i,` A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t,",").concat(n+i-u*O," Z")}else m="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(i," h ").concat(-r," Z");return m},Cre=function(t,n){if(!t||!n)return!1;var r=t.x,i=t.y,s=n.x,l=n.y,u=n.width,f=n.height;if(Math.abs(u)>0&&Math.abs(f)>0){var d=Math.min(s,s+u),m=Math.max(s,s+u),p=Math.min(l,l+f),y=Math.max(l,l+f);return r>=d&&r<=m&&i>=p&&i<=y}return!1},Nre={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},JS=function(t){var n=aR(aR({},Nre),t),r=P.useRef(),i=P.useState(-1),s=wre(i,2),l=s[0],u=s[1];P.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var M=r.current.getTotalLength();M&&u(M)}catch{}},[]);var f=n.x,d=n.y,m=n.width,p=n.height,y=n.radius,w=n.className,O=n.animationEasing,x=n.animationDuration,S=n.animationBegin,_=n.isAnimationActive,E=n.isUpdateAnimationActive;if(f!==+f||d!==+d||m!==+m||p!==+p||m===0||p===0)return null;var T=Be("recharts-rectangle",w);return E?z.createElement(Pi,{canBegin:l>0,from:{width:m,height:p,x:f,y:d},to:{width:m,height:p,x:f,y:d},duration:x,animationEasing:O,isActive:E},function(M){var A=M.width,C=M.height,j=M.x,R=M.y;return z.createElement(Pi,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:x,isActive:_,easing:O},z.createElement("path",Ih({},We(n,!0),{className:T,d:iR(j,R,A,C,y),ref:r})))}):z.createElement("path",Ih({},We(n,!0),{className:T,d:iR(f,d,m,p,y)}))};function ow(){return ow=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ire(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var qre=function(t,n,r,i,s,l){return"M".concat(t,",").concat(s,"v").concat(i,"M").concat(l,",").concat(n,"h").concat(r)},zre=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,s=i===void 0?0:i,l=t.top,u=l===void 0?0:l,f=t.left,d=f===void 0?0:f,m=t.width,p=m===void 0?0:m,y=t.height,w=y===void 0?0:y,O=t.className,x=Hre(t,Mre),S=Pre({x:r,y:s,top:u,left:d,width:p,height:w},x);return!pe(r)||!pe(s)||!pe(p)||!pe(w)||!pe(u)||!pe(d)?null:z.createElement("path",sw({},We(S,!0),{className:Be("recharts-cross",O),d:qre(r,s,p,w,u,d)}))},fx,sR;function Lre(){if(sR)return fx;sR=1;var e=Qk(),t=e(Object.getPrototypeOf,Object);return fx=t,fx}var dx,lR;function $re(){if(lR)return dx;lR=1;var e=$a(),t=Lre(),n=Ba(),r="[object Object]",i=Function.prototype,s=Object.prototype,l=i.toString,u=s.hasOwnProperty,f=l.call(Object);function d(m){if(!n(m)||e(m)!=r)return!1;var p=t(m);if(p===null)return!0;var y=u.call(p,"constructor")&&p.constructor;return typeof y=="function"&&y instanceof y&&l.call(y)==f}return dx=d,dx}var Bre=$re();const Ure=lt(Bre);var hx,cR;function Fre(){if(cR)return hx;cR=1;var e=$a(),t=Ba(),n="[object Boolean]";function r(i){return i===!0||i===!1||t(i)&&e(i)==n}return hx=r,hx}var Gre=Fre();const Yre=lt(Gre);function Cu(e){"@babel/helpers - typeof";return Cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cu(e)}function qh(){return qh=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0,from:{upperWidth:0,lowerWidth:0,height:y,x:f,y:d},to:{upperWidth:m,lowerWidth:p,height:y,x:f,y:d},duration:x,animationEasing:O,isActive:_},function(T){var M=T.upperWidth,A=T.lowerWidth,C=T.height,j=T.x,R=T.y;return z.createElement(Pi,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:x,easing:O},z.createElement("path",qh({},We(n,!0),{className:E,d:hR(j,R,M,A,C),ref:r})))}):z.createElement("g",null,z.createElement("path",qh({},We(n,!0),{className:E,d:hR(f,d,m,p,y)})))},rae=["option","shapeType","propTransformer","activeClassName","isActive"];function Nu(e){"@babel/helpers - typeof";return Nu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nu(e)}function aae(e,t){if(e==null)return{};var n=iae(e,t),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function iae(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function pR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function zh(e){for(var t=1;t0&&r.handleDrag(i.changedTouches[0])}),Vn(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=r.props,s=i.endIndex,l=i.onDragEnd,u=i.startIndex;l?.({endIndex:s,startIndex:u})}),r.detachDragEndListener()}),Vn(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),Vn(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),Vn(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),Vn(r,"handleSlideDragStart",function(i){var s=_R(i)?i.changedTouches[0]:i;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:s.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return Rae(t,e),Cae(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var i=r.startX,s=r.endX,l=this.state.scaleValues,u=this.props,f=u.gap,d=u.data,m=d.length-1,p=Math.min(i,s),y=Math.max(i,s),w=t.getIndexInRange(l,p),O=t.getIndexInRange(l,y);return{startIndex:w-w%f,endIndex:O===m?m:O-O%f}}},{key:"getTextOfTick",value:function(r){var i=this.props,s=i.data,l=i.tickFormatter,u=i.dataKey,f=Jr(s[r],u,r);return ke(l)?l(f,r):f}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var i=this.state,s=i.slideMoveStartX,l=i.startX,u=i.endX,f=this.props,d=f.x,m=f.width,p=f.travellerWidth,y=f.startIndex,w=f.endIndex,O=f.onChange,x=r.pageX-s;x>0?x=Math.min(x,d+m-p-u,d+m-p-l):x<0&&(x=Math.max(x,d-l,d-u));var S=this.getIndex({startX:l+x,endX:u+x});(S.startIndex!==y||S.endIndex!==w)&&O&&O(S),this.setState({startX:l+x,endX:u+x,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,i){var s=_R(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:s.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var i=this.state,s=i.brushMoveStartX,l=i.movingTravellerId,u=i.endX,f=i.startX,d=this.state[l],m=this.props,p=m.x,y=m.width,w=m.travellerWidth,O=m.onChange,x=m.gap,S=m.data,_={startX:this.state.startX,endX:this.state.endX},E=r.pageX-s;E>0?E=Math.min(E,p+y-w-d):E<0&&(E=Math.max(E,p-d)),_[l]=d+E;var T=this.getIndex(_),M=T.startIndex,A=T.endIndex,C=function(){var R=S.length-1;return l==="startX"&&(u>f?M%x===0:A%x===0)||uf?A%x===0:M%x===0)||u>f&&A===R};this.setState(Vn(Vn({},l,d+E),"brushMoveStartX",r.pageX),function(){O&&C()&&O(T)})}},{key:"handleTravellerMoveKeyboard",value:function(r,i){var s=this,l=this.state,u=l.scaleValues,f=l.startX,d=l.endX,m=this.state[i],p=u.indexOf(m);if(p!==-1){var y=p+r;if(!(y===-1||y>=u.length)){var w=u[y];i==="startX"&&w>=d||i==="endX"&&w<=f||this.setState(Vn({},i,w),function(){s.props.onChange(s.getIndex({startX:s.state.startX,endX:s.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,i=r.x,s=r.y,l=r.width,u=r.height,f=r.fill,d=r.stroke;return z.createElement("rect",{stroke:d,fill:f,x:i,y:s,width:l,height:u})}},{key:"renderPanorama",value:function(){var r=this.props,i=r.x,s=r.y,l=r.width,u=r.height,f=r.data,d=r.children,m=r.padding,p=P.Children.only(d);return p?z.cloneElement(p,{x:i,y:s,width:l,height:u,margin:m,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(r,i){var s,l,u=this,f=this.props,d=f.y,m=f.travellerWidth,p=f.height,y=f.traveller,w=f.ariaLabel,O=f.data,x=f.startIndex,S=f.endIndex,_=Math.max(r,this.props.x),E=gx(gx({},We(this.props,!1)),{},{x:_,y:d,width:m,height:p}),T=w||"Min value: ".concat((s=O[x])===null||s===void 0?void 0:s.name,", Max value: ").concat((l=O[S])===null||l===void 0?void 0:l.name);return z.createElement(tn,{tabIndex:0,role:"slider","aria-label":T,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(A){["ArrowLeft","ArrowRight"].includes(A.key)&&(A.preventDefault(),A.stopPropagation(),u.handleTravellerMoveKeyboard(A.key==="ArrowRight"?1:-1,i))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(y,E))}},{key:"renderSlide",value:function(r,i){var s=this.props,l=s.y,u=s.height,f=s.stroke,d=s.travellerWidth,m=Math.min(r,i)+d,p=Math.max(Math.abs(i-r)-d,0);return z.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:f,fillOpacity:.2,x:m,y:l,width:p,height:u})}},{key:"renderText",value:function(){var r=this.props,i=r.startIndex,s=r.endIndex,l=r.y,u=r.height,f=r.travellerWidth,d=r.stroke,m=this.state,p=m.startX,y=m.endX,w=5,O={pointerEvents:"none",fill:d};return z.createElement(tn,{className:"recharts-brush-texts"},z.createElement(yh,$h({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,y)-w,y:l+u/2},O),this.getTextOfTick(i)),z.createElement(yh,$h({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,y)+f+w,y:l+u/2},O),this.getTextOfTick(s)))}},{key:"render",value:function(){var r=this.props,i=r.data,s=r.className,l=r.children,u=r.x,f=r.y,d=r.width,m=r.height,p=r.alwaysShowText,y=this.state,w=y.startX,O=y.endX,x=y.isTextActive,S=y.isSlideMoving,_=y.isTravellerMoving,E=y.isTravellerFocused;if(!i||!i.length||!pe(u)||!pe(f)||!pe(d)||!pe(m)||d<=0||m<=0)return null;var T=Be("recharts-brush",s),M=z.Children.count(l)===1,A=Tae("userSelect","none");return z.createElement(tn,{className:T,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),M&&this.renderPanorama(),this.renderSlide(w,O),this.renderTravellerLayer(w,"startX"),this.renderTravellerLayer(O,"endX"),(x||S||_||E||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var i=r.x,s=r.y,l=r.width,u=r.height,f=r.stroke,d=Math.floor(s+u/2)-1;return z.createElement(z.Fragment,null,z.createElement("rect",{x:i,y:s,width:l,height:u,fill:f,stroke:"none"}),z.createElement("line",{x1:i+1,y1:d,x2:i+l-1,y2:d,fill:"none",stroke:"#fff"}),z.createElement("line",{x1:i+1,y1:d+2,x2:i+l-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,i){var s;return z.isValidElement(r)?s=z.cloneElement(r,i):ke(r)?s=r(i):s=t.renderDefaultTraveller(i),s}},{key:"getDerivedStateFromProps",value:function(r,i){var s=r.data,l=r.width,u=r.x,f=r.travellerWidth,d=r.updateId,m=r.startIndex,p=r.endIndex;if(s!==i.prevData||d!==i.prevUpdateId)return gx({prevData:s,prevTravellerWidth:f,prevUpdateId:d,prevX:u,prevWidth:l},s&&s.length?kae({data:s,width:l,x:u,travellerWidth:f,startIndex:m,endIndex:p}):{scale:null,scaleValues:null});if(i.scale&&(l!==i.prevWidth||u!==i.prevX||f!==i.prevTravellerWidth)){i.scale.range([u,u+l-f]);var y=i.scale.domain().map(function(w){return i.scale(w)});return{prevData:s,prevTravellerWidth:f,prevUpdateId:d,prevX:u,prevWidth:l,startX:i.scale(r.startIndex),endX:i.scale(r.endIndex),scaleValues:y}}return null}},{key:"getIndexInRange",value:function(r,i){for(var s=r.length,l=0,u=s-1;u-l>1;){var f=Math.floor((l+u)/2);r[f]>i?u=f:l=f}return i>=r[u]?u:l}}])})(P.PureComponent);Vn(ol,"displayName","Brush");Vn(ol,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var bx,AR;function Hae(){if(AR)return bx;AR=1;var e=_S();function t(n,r){var i;return e(n,function(s,l,u){return i=r(s,l,u),!i}),!!i}return bx=t,bx}var xx,ER;function Iae(){if(ER)return xx;ER=1;var e=Bk(),t=ki(),n=Hae(),r=Hn(),i=Pp();function s(l,u,f){var d=r(l)?e:n;return f&&i(l,u,f)&&(u=void 0),d(l,t(u,3))}return xx=s,xx}var qae=Iae();const zae=lt(qae);var Xr=function(t,n){var r=t.alwaysShow,i=t.ifOverflow;return r&&(i="extendDomain"),i===n},wx,TR;function Lae(){if(TR)return wx;TR=1;var e=o5();function t(n,r,i){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:i,writable:!0}):n[r]=i}return wx=t,wx}var Sx,jR;function $ae(){if(jR)return Sx;jR=1;var e=Lae(),t=a5(),n=ki();function r(i,s){var l={};return s=n(s,3),t(i,function(u,f,d){e(l,f,s(u,f,d))}),l}return Sx=r,Sx}var Bae=$ae();const Uae=lt(Bae);var Ox,CR;function Fae(){if(CR)return Ox;CR=1;function e(t,n){for(var r=-1,i=t==null?0:t.length;++r=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Jae(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function eie(e,t){var n=e.x,r=e.y,i=Zae(e,Kae),s="".concat(n),l=parseInt(s,10),u="".concat(r),f=parseInt(u,10),d="".concat(t.height||i.height),m=parseInt(d,10),p="".concat(t.width||i.width),y=parseInt(p,10);return Pc(Pc(Pc(Pc(Pc({},t),i),l?{x:l}:{}),f?{y:f}:{}),{},{height:m,width:y,name:t.name,radius:t.radius})}function RR(e){return z.createElement(dae,cw({shapeType:"rectangle",propTransformer:eie,activeClassName:"recharts-active-bar"},e))}var tie=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,i){if(typeof t=="number")return t;var s=pe(r)||uY(r);return s?t(r,i):(s||Mo(),n)}},nie=["value","background"],H6;function sl(e){"@babel/helpers - typeof";return sl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sl(e)}function rie(e,t){if(e==null)return{};var n=aie(e,t),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function aie(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Uh(){return Uh=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&Math.abs(Q)0&&Math.abs(Y)0&&(G=Math.min((ee||0)-(Y[ce-1]||0),G))}),Number.isFinite(G)){var Q=G/B,k=x.layout==="vertical"?r.height:r.width;if(x.padding==="gap"&&(j=Q*k/2),x.padding==="no-gap"){var $=Co(t.barCategoryGap,Q*k),L=Q*k/2;j=L-$-(L-$)/k*$}}}i==="xAxis"?R=[r.left+(T.left||0)+(j||0),r.left+r.width-(T.right||0)-(j||0)]:i==="yAxis"?R=f==="horizontal"?[r.top+r.height-(T.bottom||0),r.top+(T.top||0)]:[r.top+(T.top||0)+(j||0),r.top+r.height-(T.bottom||0)-(j||0)]:R=x.range,A&&(R=[R[1],R[0]]);var J=Tee(x,s,y),ie=J.scale,q=J.realScaleType;ie.domain(_).range(R),jee(ie);var V=Hee(ie,_r(_r({},x),{},{realScaleType:q}));i==="xAxis"?(I=S==="top"&&!M||S==="bottom"&&M,H=r.left,U=p[C]-I*x.height):i==="yAxis"&&(I=S==="left"&&!M||S==="right"&&M,H=p[C]-I*x.width,U=r.top);var K=_r(_r(_r({},x),V),{},{realScaleType:q,x:H,y:U,scale:ie,width:i==="xAxis"?r.width:x.width,height:i==="yAxis"?r.height:x.height});return K.bandSize=Mh(K,V),!x.hide&&i==="xAxis"?p[C]+=(I?-1:1)*K.height:x.hide||(p[C]+=(I?-1:1)*K.width),_r(_r({},w),{},Yp({},O,K))},{})},L6=function(t,n){var r=t.x,i=t.y,s=n.x,l=n.y;return{x:Math.min(r,s),y:Math.min(i,l),width:Math.abs(s-r),height:Math.abs(l-i)}},vie=function(t){var n=t.x1,r=t.y1,i=t.x2,s=t.y2;return L6({x:n,y:r},{x:i,y:s})},$6=(function(){function e(t){die(this,e),this.scale=t}return hie(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.bandAware,s=r.position;if(n!==void 0){if(s)switch(s){case"start":return this.scale(n);case"middle":{var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+l}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(n)+u}default:return this.scale(n)}if(i){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+f}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),i=r[0],s=r[r.length-1];return i<=s?n>=i&&n<=s:n>=s&&n<=i}}],[{key:"create",value:function(n){return new e(n)}}])})();Yp($6,"EPS",1e-4);var eO=function(t){var n=Object.keys(t).reduce(function(r,i){return _r(_r({},r),{},Yp({},i,$6.create(t[i])))},{});return _r(_r({},n),{},{apply:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=s.bandAware,u=s.position;return Uae(i,function(f,d){return n[d].apply(f,{bandAware:l,position:u})})},isInRange:function(i){return k6(i,function(s,l){return n[l].isInRange(s)})}})};function yie(e){return(e%180+180)%180}var gie=function(t){var n=t.width,r=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=yie(i),l=s*Math.PI/180,u=Math.atan(r/n),f=l>u&&l-1?f[d?s[m]:m]:void 0}}return Ex=r,Ex}var Tx,zR;function xie(){if(zR)return Tx;zR=1;var e=M6();function t(n){var r=e(n),i=r%1;return r===r?i?r-i:r:0}return Tx=t,Tx}var jx,LR;function wie(){if(LR)return jx;LR=1;var e=Jk(),t=ki(),n=xie(),r=Math.max;function i(s,l,u){var f=s==null?0:s.length;if(!f)return-1;var d=u==null?0:n(u);return d<0&&(d=r(f+d,0)),e(s,t(l,3),d)}return jx=i,jx}var Cx,$R;function Sie(){if($R)return Cx;$R=1;var e=bie(),t=wie(),n=e(t);return Cx=n,Cx}var Oie=Sie();const _ie=lt(Oie);var Aie=mk();const Eie=lt(Aie);var Tie=Eie(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),tO=P.createContext(void 0),nO=P.createContext(void 0),B6=P.createContext(void 0),U6=P.createContext({}),F6=P.createContext(void 0),G6=P.createContext(0),Y6=P.createContext(0),BR=function(t){var n=t.state,r=n.xAxisMap,i=n.yAxisMap,s=n.offset,l=t.clipPathId,u=t.children,f=t.width,d=t.height,m=Tie(s);return z.createElement(tO.Provider,{value:r},z.createElement(nO.Provider,{value:i},z.createElement(U6.Provider,{value:s},z.createElement(B6.Provider,{value:m},z.createElement(F6.Provider,{value:l},z.createElement(G6.Provider,{value:d},z.createElement(Y6.Provider,{value:f},u)))))))},jie=function(){return P.useContext(F6)},V6=function(t){var n=P.useContext(tO);n==null&&Mo();var r=n[t];return r==null&&Mo(),r},Cie=function(){var t=P.useContext(tO);return Si(t)},Nie=function(){var t=P.useContext(nO),n=_ie(t,function(r){return k6(r.domain,Number.isFinite)});return n||Si(t)},K6=function(t){var n=P.useContext(nO);n==null&&Mo();var r=n[t];return r==null&&Mo(),r},Mie=function(){var t=P.useContext(B6);return t},Pie=function(){return P.useContext(U6)},rO=function(){return P.useContext(Y6)},aO=function(){return P.useContext(G6)};function ll(e){"@babel/helpers - typeof";return ll=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ll(e)}function Rie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Die(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne*i)return!1;var s=n();return e*(t-e*s/2-r)>=0&&e*(t+e*s/2-i)<=0}function moe(e,t){return tH(e,t+1)}function voe(e,t,n,r,i){for(var s=(r||[]).slice(),l=t.start,u=t.end,f=0,d=1,m=l,p=function(){var O=r?.[f];if(O===void 0)return{v:tH(r,d)};var x=f,S,_=function(){return S===void 0&&(S=n(O,x)),S},E=O.coordinate,T=f===0||Kh(e,E,_,m,u);T||(f=0,m=l,d+=1),T&&(m=E+e*(_()/2+i),f+=d)},y;d<=s.length;)if(y=p(),y)return y.v;return[]}function ku(e){"@babel/helpers - typeof";return ku=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ku(e)}function XR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function mn(e){for(var t=1;t0?w.coordinate-S*e:w.coordinate})}else s[y]=w=mn(mn({},w),{},{tickCoord:w.coordinate});var _=Kh(e,w.tickCoord,x,u,f);_&&(f=w.tickCoord-e*(x()/2+i),s[y]=mn(mn({},w),{},{isShow:!0}))},m=l-1;m>=0;m--)d(m);return s}function woe(e,t,n,r,i,s){var l=(r||[]).slice(),u=l.length,f=t.start,d=t.end;if(s){var m=r[u-1],p=n(m,u-1),y=e*(m.coordinate+e*p/2-d);l[u-1]=m=mn(mn({},m),{},{tickCoord:y>0?m.coordinate-y*e:m.coordinate});var w=Kh(e,m.tickCoord,function(){return p},f,d);w&&(d=m.tickCoord-e*(p/2+i),l[u-1]=mn(mn({},m),{},{isShow:!0}))}for(var O=s?u-1:u,x=function(E){var T=l[E],M,A=function(){return M===void 0&&(M=n(T,E)),M};if(E===0){var C=e*(T.coordinate-e*A()/2-f);l[E]=T=mn(mn({},T),{},{tickCoord:C<0?T.coordinate-C*e:T.coordinate})}else l[E]=T=mn(mn({},T),{},{tickCoord:T.coordinate});var j=Kh(e,T.tickCoord,A,f,d);j&&(f=T.tickCoord+e*(A()/2+i),l[E]=mn(mn({},T),{},{isShow:!0}))},S=0;S=2?Er(i[1].coordinate-i[0].coordinate):1,_=poe(s,S,w);return f==="equidistantPreserveStart"?voe(S,_,x,i,l):(f==="preserveStart"||f==="preserveStartEnd"?y=woe(S,_,x,i,l,f==="preserveStartEnd"):y=xoe(S,_,x,i,l),y.filter(function(E){return E.isShow}))}var Soe=["viewBox"],Ooe=["viewBox"],_oe=["ticks"];function fl(e){"@babel/helpers - typeof";return fl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fl(e)}function qs(){return qs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Aoe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Eoe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZR(e,t){for(var n=0;n0?f(this.props):f(w)),l<=0||u<=0||!O||!O.length?null:z.createElement(tn,{className:Be("recharts-cartesian-axis",d),ref:function(S){r.layerReference=S}},s&&this.renderAxisLine(),this.renderTicks(O,this.state.fontSize,this.state.letterSpacing),yn.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,i,s){var l,u=Be(i.className,"recharts-cartesian-axis-tick-value");return z.isValidElement(r)?l=z.cloneElement(r,Gt(Gt({},i),{},{className:u})):ke(r)?l=r(Gt(Gt({},i),{},{className:u})):l=z.createElement(yh,qs({},i,{className:"recharts-cartesian-axis-tick-value"}),s),l}}])})(P.Component);lO(jl,"displayName","CartesianAxis");lO(jl,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var Roe=["x1","y1","x2","y2","key"],Doe=["offset"];function Po(e){"@babel/helpers - typeof";return Po=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Po(e)}function JR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function gn(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function qoe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var zoe=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,i=t.x,s=t.y,l=t.width,u=t.height,f=t.ry;return z.createElement("rect",{x:i,y:s,ry:f,width:l,height:u,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function aH(e,t){var n;if(z.isValidElement(e))n=z.cloneElement(e,t);else if(ke(e))n=e(t);else{var r=t.x1,i=t.y1,s=t.x2,l=t.y2,u=t.key,f=eD(t,Roe),d=We(f,!1);d.offset;var m=eD(d,Doe);n=z.createElement("line",yo({},m,{x1:r,y1:i,x2:s,y2:l,fill:"none",key:u}))}return n}function Loe(e){var t=e.x,n=e.width,r=e.horizontal,i=r===void 0?!0:r,s=e.horizontalPoints;if(!i||!s||!s.length)return null;var l=s.map(function(u,f){var d=gn(gn({},e),{},{x1:t,y1:u,x2:t+n,y2:u,key:"line-".concat(f),index:f});return aH(i,d)});return z.createElement("g",{className:"recharts-cartesian-grid-horizontal"},l)}function $oe(e){var t=e.y,n=e.height,r=e.vertical,i=r===void 0?!0:r,s=e.verticalPoints;if(!i||!s||!s.length)return null;var l=s.map(function(u,f){var d=gn(gn({},e),{},{x1:u,y1:t,x2:u,y2:t+n,key:"line-".concat(f),index:f});return aH(i,d)});return z.createElement("g",{className:"recharts-cartesian-grid-vertical"},l)}function Boe(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,i=e.y,s=e.width,l=e.height,u=e.horizontalPoints,f=e.horizontal,d=f===void 0?!0:f;if(!d||!t||!t.length)return null;var m=u.map(function(y){return Math.round(y+i-i)}).sort(function(y,w){return y-w});i!==m[0]&&m.unshift(0);var p=m.map(function(y,w){var O=!m[w+1],x=O?i+l-y:m[w+1]-y;if(x<=0)return null;var S=w%t.length;return z.createElement("rect",{key:"react-".concat(w),y,x:r,height:x,width:s,stroke:"none",fill:t[S],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function Uoe(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,i=e.fillOpacity,s=e.x,l=e.y,u=e.width,f=e.height,d=e.verticalPoints;if(!n||!r||!r.length)return null;var m=d.map(function(y){return Math.round(y+s-s)}).sort(function(y,w){return y-w});s!==m[0]&&m.unshift(0);var p=m.map(function(y,w){var O=!m[w+1],x=O?s+u-y:m[w+1]-y;if(x<=0)return null;var S=w%r.length;return z.createElement("rect",{key:"react-".concat(w),x:y,y:l,width:x,height:f,stroke:"none",fill:r[S],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var Foe=function(t,n){var r=t.xAxis,i=t.width,s=t.height,l=t.offset;return y6(sO(gn(gn(gn({},jl.defaultProps),r),{},{ticks:Ma(r,!0),viewBox:{x:0,y:0,width:i,height:s}})),l.left,l.left+l.width,n)},Goe=function(t,n){var r=t.yAxis,i=t.width,s=t.height,l=t.offset;return y6(sO(gn(gn(gn({},jl.defaultProps),r),{},{ticks:Ma(r,!0),viewBox:{x:0,y:0,width:i,height:s}})),l.top,l.top+l.height,n)},Ds={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function iH(e){var t,n,r,i,s,l,u=rO(),f=aO(),d=Pie(),m=gn(gn({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Ds.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Ds.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Ds.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Ds.horizontalFill,vertical:(s=e.vertical)!==null&&s!==void 0?s:Ds.vertical,verticalFill:(l=e.verticalFill)!==null&&l!==void 0?l:Ds.verticalFill,x:pe(e.x)?e.x:d.left,y:pe(e.y)?e.y:d.top,width:pe(e.width)?e.width:d.width,height:pe(e.height)?e.height:d.height}),p=m.x,y=m.y,w=m.width,O=m.height,x=m.syncWithTicks,S=m.horizontalValues,_=m.verticalValues,E=Cie(),T=Nie();if(!pe(w)||w<=0||!pe(O)||O<=0||!pe(p)||p!==+p||!pe(y)||y!==+y)return null;var M=m.verticalCoordinatesGenerator||Foe,A=m.horizontalCoordinatesGenerator||Goe,C=m.horizontalPoints,j=m.verticalPoints;if((!C||!C.length)&&ke(A)){var R=S&&S.length,H=A({yAxis:T?gn(gn({},T),{},{ticks:R?S:T.ticks}):void 0,width:u,height:f,offset:d},R?!0:x);Ra(Array.isArray(H),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Po(H),"]")),Array.isArray(H)&&(C=H)}if((!j||!j.length)&&ke(M)){var U=_&&_.length,I=M({xAxis:E?gn(gn({},E),{},{ticks:U?_:E.ticks}):void 0,width:u,height:f,offset:d},U?!0:x);Ra(Array.isArray(I),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Po(I),"]")),Array.isArray(I)&&(j=I)}return z.createElement("g",{className:"recharts-cartesian-grid"},z.createElement(zoe,{fill:m.fill,fillOpacity:m.fillOpacity,x:m.x,y:m.y,width:m.width,height:m.height,ry:m.ry}),z.createElement(Loe,yo({},m,{offset:d,horizontalPoints:C,xAxis:E,yAxis:T})),z.createElement($oe,yo({},m,{offset:d,verticalPoints:j,xAxis:E,yAxis:T})),z.createElement(Boe,yo({},m,{horizontalPoints:C})),z.createElement(Uoe,yo({},m,{verticalPoints:j})))}iH.displayName="CartesianGrid";function dl(e){"@babel/helpers - typeof";return dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dl(e)}function Yoe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Voe(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Dse(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function kse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Hse(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?l:t&&t.length&&pe(i)&&pe(s)?t.slice(i,s+1):[]};function gH(e){return e==="number"?[0,"auto"]:void 0}var Ew=function(t,n,r,i){var s=t.graphicalItems,l=t.tooltipAxis,u=Jp(n,t);return r<0||!s||!s.length||r>=u.length?null:s.reduce(function(f,d){var m,p=(m=d.props.data)!==null&&m!==void 0?m:n;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var y;if(l.dataKey&&!l.allowDuplicatedCategory){var w=p===void 0?u:p;y=d1(w,l.dataKey,i)}else y=p&&p[r]||u[r];return y?[].concat(ml(f),[b6(d,y)]):f},[])},sD=function(t,n,r,i){var s=i||{x:t.chartX,y:t.chartY},l=Kse(s,r),u=t.orderedTooltipTicks,f=t.tooltipAxis,d=t.tooltipTicks,m=wee(l,u,d,f);if(m>=0&&d){var p=d[m]&&d[m].value,y=Ew(t,n,m,p),w=Qse(r,u,m,s);return{activeTooltipIndex:m,activeLabel:p,activePayload:y,activeCoordinate:w}}return null},Xse=function(t,n){var r=n.axes,i=n.graphicalItems,s=n.axisType,l=n.axisIdKey,u=n.stackGroups,f=n.dataStartIndex,d=n.dataEndIndex,m=t.layout,p=t.children,y=t.stackOffset,w=v6(m,s);return r.reduce(function(O,x){var S,_=x.type.defaultProps!==void 0?se(se({},x.type.defaultProps),x.props):x.props,E=_.type,T=_.dataKey,M=_.allowDataOverflow,A=_.allowDuplicatedCategory,C=_.scale,j=_.ticks,R=_.includeHidden,H=_[l];if(O[H])return O;var U=Jp(t.data,{graphicalItems:i.filter(function(V){var K,ee=l in V.props?V.props[l]:(K=V.type.defaultProps)===null||K===void 0?void 0:K[l];return ee===H}),dataStartIndex:f,dataEndIndex:d}),I=U.length,B,G,Y;Sse(_.domain,M,E)&&(B=Y1(_.domain,null,M),w&&(E==="number"||C!=="auto")&&(Y=Uc(U,T,"category")));var Q=gH(E);if(!B||B.length===0){var k,$=(k=_.domain)!==null&&k!==void 0?k:Q;if(T){if(B=Uc(U,T,E),E==="category"&&w){var L=dY(B);A&&L?(G=B,B=Lh(0,I)):A||(B=xP($,B,x).reduce(function(V,K){return V.indexOf(K)>=0?V:[].concat(ml(V),[K])},[]))}else if(E==="category")A?B=B.filter(function(V){return V!==""&&!Ze(V)}):B=xP($,B,x).reduce(function(V,K){return V.indexOf(K)>=0||K===""||Ze(K)?V:[].concat(ml(V),[K])},[]);else if(E==="number"){var J=Eee(U,i.filter(function(V){var K,ee,ce=l in V.props?V.props[l]:(K=V.type.defaultProps)===null||K===void 0?void 0:K[l],he="hide"in V.props?V.props.hide:(ee=V.type.defaultProps)===null||ee===void 0?void 0:ee.hide;return ce===H&&(R||!he)}),T,s,m);J&&(B=J)}w&&(E==="number"||C!=="auto")&&(Y=Uc(U,T,"category"))}else w?B=Lh(0,I):u&&u[H]&&u[H].hasStack&&E==="number"?B=y==="expand"?[0,1]:g6(u[H].stackGroups,f,d):B=m6(U,i.filter(function(V){var K=l in V.props?V.props[l]:V.type.defaultProps[l],ee="hide"in V.props?V.props.hide:V.type.defaultProps.hide;return K===H&&(R||!ee)}),E,m,!0);if(E==="number")B=Ow(p,B,H,s,j),$&&(B=Y1($,B,M));else if(E==="category"&&$){var ie=$,q=B.every(function(V){return ie.indexOf(V)>=0});q&&(B=ie)}}return se(se({},O),{},je({},H,se(se({},_),{},{axisType:s,domain:B,categoricalDomain:Y,duplicateDomain:G,originalDomain:(S=_.domain)!==null&&S!==void 0?S:Q,isCategorical:w,layout:m})))},{})},Wse=function(t,n){var r=n.graphicalItems,i=n.Axis,s=n.axisType,l=n.axisIdKey,u=n.stackGroups,f=n.dataStartIndex,d=n.dataEndIndex,m=t.layout,p=t.children,y=Jp(t.data,{graphicalItems:r,dataStartIndex:f,dataEndIndex:d}),w=y.length,O=v6(m,s),x=-1;return r.reduce(function(S,_){var E=_.type.defaultProps!==void 0?se(se({},_.type.defaultProps),_.props):_.props,T=E[l],M=gH("number");if(!S[T]){x++;var A;return O?A=Lh(0,w):u&&u[T]&&u[T].hasStack?(A=g6(u[T].stackGroups,f,d),A=Ow(p,A,T,s)):(A=Y1(M,m6(y,r.filter(function(C){var j,R,H=l in C.props?C.props[l]:(j=C.type.defaultProps)===null||j===void 0?void 0:j[l],U="hide"in C.props?C.props.hide:(R=C.type.defaultProps)===null||R===void 0?void 0:R.hide;return H===T&&!U}),"number",m),i.defaultProps.allowDataOverflow),A=Ow(p,A,T,s)),se(se({},S),{},je({},T,se(se({axisType:s},i.defaultProps),{},{hide:!0,orientation:vr(Yse,"".concat(s,".").concat(x%2),null),domain:A,originalDomain:M,isCategorical:O,layout:m})))}return S},{})},Zse=function(t,n){var r=n.axisType,i=r===void 0?"xAxis":r,s=n.AxisComp,l=n.graphicalItems,u=n.stackGroups,f=n.dataStartIndex,d=n.dataEndIndex,m=t.children,p="".concat(i,"Id"),y=Cr(m,s),w={};return y&&y.length?w=Xse(t,{axes:y,graphicalItems:l,axisType:i,axisIdKey:p,stackGroups:u,dataStartIndex:f,dataEndIndex:d}):l&&l.length&&(w=Wse(t,{Axis:s,graphicalItems:l,axisType:i,axisIdKey:p,stackGroups:u,dataStartIndex:f,dataEndIndex:d})),w},Jse=function(t){var n=Si(t),r=Ma(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:AS(r,function(i){return i.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Mh(n,r)}},lD=function(t){var n=t.children,r=t.defaultShowTooltip,i=Kn(n,ol),s=0,l=0;return t.data&&t.data.length!==0&&(l=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(s=i.props.startIndex),i.props.endIndex>=0&&(l=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:s,dataEndIndex:l,activeTooltipIndex:-1,isTooltipActive:!!r}},ele=function(t){return!t||!t.length?!1:t.some(function(n){var r=Pa(n&&n.type);return r&&r.indexOf("Bar")>=0})},cD=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},tle=function(t,n){var r=t.props,i=t.graphicalItems,s=t.xAxisMap,l=s===void 0?{}:s,u=t.yAxisMap,f=u===void 0?{}:u,d=r.width,m=r.height,p=r.children,y=r.margin||{},w=Kn(p,ol),O=Kn(p,go),x=Object.keys(f).reduce(function(A,C){var j=f[C],R=j.orientation;return!j.mirror&&!j.hide?se(se({},A),{},je({},R,A[R]+j.width)):A},{left:y.left||0,right:y.right||0}),S=Object.keys(l).reduce(function(A,C){var j=l[C],R=j.orientation;return!j.mirror&&!j.hide?se(se({},A),{},je({},R,vr(A,"".concat(R))+j.height)):A},{top:y.top||0,bottom:y.bottom||0}),_=se(se({},S),x),E=_.bottom;w&&(_.bottom+=w.props.height||ol.defaultProps.height),O&&n&&(_=_ee(_,i,r,n));var T=d-_.left-_.right,M=m-_.top-_.bottom;return se(se({brushBottom:E},_),{},{width:Math.max(T,0),height:Math.max(M,0)})},nle=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},rle=function(t){var n=t.chartName,r=t.GraphicalChild,i=t.defaultTooltipEventType,s=i===void 0?"axis":i,l=t.validateTooltipEventTypes,u=l===void 0?["axis"]:l,f=t.axisComponents,d=t.legendContent,m=t.formatAxisMap,p=t.defaultProps,y=function(_,E){var T=E.graphicalItems,M=E.stackGroups,A=E.offset,C=E.updateId,j=E.dataStartIndex,R=E.dataEndIndex,H=_.barSize,U=_.layout,I=_.barGap,B=_.barCategoryGap,G=_.maxBarSize,Y=cD(U),Q=Y.numericAxisName,k=Y.cateAxisName,$=ele(T),L=[];return T.forEach(function(J,ie){var q=Jp(_.data,{graphicalItems:[J],dataStartIndex:j,dataEndIndex:R}),V=J.type.defaultProps!==void 0?se(se({},J.type.defaultProps),J.props):J.props,K=V.dataKey,ee=V.maxBarSize,ce=V["".concat(Q,"Id")],he=V["".concat(k,"Id")],de={},ve=f.reduce(function(Bt,ct){var dn=E["".concat(ct.axisType,"Map")],Ct=V["".concat(ct.axisType,"Id")];dn&&dn[Ct]||ct.axisType==="zAxis"||Mo();var ra=dn[Ct];return se(se({},Bt),{},je(je({},ct.axisType,ra),"".concat(ct.axisType,"Ticks"),Ma(ra)))},de),ue=ve[k],ye=ve["".concat(k,"Ticks")],me=M&&M[ce]&&M[ce].hasStack&&qee(J,M[ce].stackGroups),Z=Pa(J.type).indexOf("Bar")>=0,Ae=Mh(ue,ye),be=[],Pe=$&&See({barSize:H,stackGroups:M,totalSize:nle(ve,k)});if(Z){var He,Ue,Ot=Ze(ee)?G:ee,tt=(He=(Ue=Mh(ue,ye,!0))!==null&&Ue!==void 0?Ue:Ot)!==null&&He!==void 0?He:0;be=Oee({barGap:I,barCategoryGap:B,bandSize:tt!==Ae?tt:Ae,sizeList:Pe[he],maxBarSize:Ot}),tt!==Ae&&(be=be.map(function(Bt){return se(se({},Bt),{},{position:se(se({},Bt.position),{},{offset:Bt.position.offset-tt/2})})}))}var Qt=J&&J.type&&J.type.getComposedData;Qt&&L.push({props:se(se({},Qt(se(se({},ve),{},{displayedData:q,props:_,dataKey:K,item:J,bandSize:Ae,barPosition:be,offset:A,stackedData:me,layout:U,dataStartIndex:j,dataEndIndex:R}))),{},je(je(je({key:J.key||"item-".concat(ie)},Q,ve[Q]),k,ve[k]),"animationId",C)),childIndex:_Y(J,_.children),item:J})}),L},w=function(_,E){var T=_.props,M=_.dataStartIndex,A=_.dataEndIndex,C=_.updateId;if(!kj({props:T}))return null;var j=T.children,R=T.layout,H=T.stackOffset,U=T.data,I=T.reverseStackOrder,B=cD(R),G=B.numericAxisName,Y=B.cateAxisName,Q=Cr(j,r),k=kee(U,Q,"".concat(G,"Id"),"".concat(Y,"Id"),H,I),$=f.reduce(function(V,K){var ee="".concat(K.axisType,"Map");return se(se({},V),{},je({},ee,Zse(T,se(se({},K),{},{graphicalItems:Q,stackGroups:K.axisType===G&&k,dataStartIndex:M,dataEndIndex:A}))))},{}),L=tle(se(se({},$),{},{props:T,graphicalItems:Q}),E?.legendBBox);Object.keys($).forEach(function(V){$[V]=m(T,$[V],L,V.replace("Map",""),n)});var J=$["".concat(Y,"Map")],ie=Jse(J),q=y(T,se(se({},$),{},{dataStartIndex:M,dataEndIndex:A,updateId:C,graphicalItems:Q,stackGroups:k,offset:L}));return se(se({formattedGraphicalItems:q,graphicalItems:Q,offset:L,stackGroups:k},ie),$)},O=(function(S){function _(E){var T,M,A;return kse(this,_),A=qse(this,_,[E]),je(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),je(A,"accessibilityManager",new wse),je(A,"handleLegendBBoxUpdate",function(C){if(C){var j=A.state,R=j.dataStartIndex,H=j.dataEndIndex,U=j.updateId;A.setState(se({legendBBox:C},w({props:A.props,dataStartIndex:R,dataEndIndex:H,updateId:U},se(se({},A.state),{},{legendBBox:C}))))}}),je(A,"handleReceiveSyncEvent",function(C,j,R){if(A.props.syncId===C){if(R===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(j)}}),je(A,"handleBrushChange",function(C){var j=C.startIndex,R=C.endIndex;if(j!==A.state.dataStartIndex||R!==A.state.dataEndIndex){var H=A.state.updateId;A.setState(function(){return se({dataStartIndex:j,dataEndIndex:R},w({props:A.props,dataStartIndex:j,dataEndIndex:R,updateId:H},A.state))}),A.triggerSyncEvent({dataStartIndex:j,dataEndIndex:R})}}),je(A,"handleMouseEnter",function(C){var j=A.getMouseInfo(C);if(j){var R=se(se({},j),{},{isTooltipActive:!0});A.setState(R),A.triggerSyncEvent(R);var H=A.props.onMouseEnter;ke(H)&&H(R,C)}}),je(A,"triggeredAfterMouseMove",function(C){var j=A.getMouseInfo(C),R=j?se(se({},j),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(R),A.triggerSyncEvent(R);var H=A.props.onMouseMove;ke(H)&&H(R,C)}),je(A,"handleItemMouseEnter",function(C){A.setState(function(){return{isTooltipActive:!0,activeItem:C,activePayload:C.tooltipPayload,activeCoordinate:C.tooltipPosition||{x:C.cx,y:C.cy}}})}),je(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),je(A,"handleMouseMove",function(C){C.persist(),A.throttleTriggeredAfterMouseMove(C)}),je(A,"handleMouseLeave",function(C){A.throttleTriggeredAfterMouseMove.cancel();var j={isTooltipActive:!1};A.setState(j),A.triggerSyncEvent(j);var R=A.props.onMouseLeave;ke(R)&&R(j,C)}),je(A,"handleOuterEvent",function(C){var j=OY(C),R=vr(A.props,"".concat(j));if(j&&ke(R)){var H,U;/.*touch.*/i.test(j)?U=A.getMouseInfo(C.changedTouches[0]):U=A.getMouseInfo(C),R((H=U)!==null&&H!==void 0?H:{},C)}}),je(A,"handleClick",function(C){var j=A.getMouseInfo(C);if(j){var R=se(se({},j),{},{isTooltipActive:!0});A.setState(R),A.triggerSyncEvent(R);var H=A.props.onClick;ke(H)&&H(R,C)}}),je(A,"handleMouseDown",function(C){var j=A.props.onMouseDown;if(ke(j)){var R=A.getMouseInfo(C);j(R,C)}}),je(A,"handleMouseUp",function(C){var j=A.props.onMouseUp;if(ke(j)){var R=A.getMouseInfo(C);j(R,C)}}),je(A,"handleTouchMove",function(C){C.changedTouches!=null&&C.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(C.changedTouches[0])}),je(A,"handleTouchStart",function(C){C.changedTouches!=null&&C.changedTouches.length>0&&A.handleMouseDown(C.changedTouches[0])}),je(A,"handleTouchEnd",function(C){C.changedTouches!=null&&C.changedTouches.length>0&&A.handleMouseUp(C.changedTouches[0])}),je(A,"handleDoubleClick",function(C){var j=A.props.onDoubleClick;if(ke(j)){var R=A.getMouseInfo(C);j(R,C)}}),je(A,"handleContextMenu",function(C){var j=A.props.onContextMenu;if(ke(j)){var R=A.getMouseInfo(C);j(R,C)}}),je(A,"triggerSyncEvent",function(C){A.props.syncId!==void 0&&Px.emit(Rx,A.props.syncId,C,A.eventEmitterSymbol)}),je(A,"applySyncEvent",function(C){var j=A.props,R=j.layout,H=j.syncMethod,U=A.state.updateId,I=C.dataStartIndex,B=C.dataEndIndex;if(C.dataStartIndex!==void 0||C.dataEndIndex!==void 0)A.setState(se({dataStartIndex:I,dataEndIndex:B},w({props:A.props,dataStartIndex:I,dataEndIndex:B,updateId:U},A.state)));else if(C.activeTooltipIndex!==void 0){var G=C.chartX,Y=C.chartY,Q=C.activeTooltipIndex,k=A.state,$=k.offset,L=k.tooltipTicks;if(!$)return;if(typeof H=="function")Q=H(L,C);else if(H==="value"){Q=-1;for(var J=0;J=0){var me,Z;if(G.dataKey&&!G.allowDuplicatedCategory){var Ae=typeof G.dataKey=="function"?ye:"payload.".concat(G.dataKey.toString());me=d1(J,Ae,Q),Z=ie&&q&&d1(q,Ae,Q)}else me=J?.[Y],Z=ie&&q&&q[Y];if(he||ce){var be=C.props.activeIndex!==void 0?C.props.activeIndex:Y;return[P.cloneElement(C,se(se(se({},H.props),ve),{},{activeIndex:be})),null,null]}if(!Ze(me))return[ue].concat(ml(A.renderActivePoints({item:H,activePoint:me,basePoint:Z,childIndex:Y,isRange:ie})))}else{var Pe,He=(Pe=A.getItemByXY(A.state.activeCoordinate))!==null&&Pe!==void 0?Pe:{graphicalItem:ue},Ue=He.graphicalItem,Ot=Ue.item,tt=Ot===void 0?C:Ot,Qt=Ue.childIndex,Bt=se(se(se({},H.props),ve),{},{activeIndex:Qt});return[P.cloneElement(tt,Bt),null,null]}return ie?[ue,null,null]:[ue,null]}),je(A,"renderCustomized",function(C,j,R){return P.cloneElement(C,se(se({key:"recharts-customized-".concat(R)},A.props),A.state))}),je(A,"renderMap",{CartesianGrid:{handler:Ud,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:Ud},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:Ud},YAxis:{handler:Ud},Brush:{handler:A.renderBrush,once:!0},Bar:{handler:A.renderGraphicChild},Line:{handler:A.renderGraphicChild},Area:{handler:A.renderGraphicChild},Radar:{handler:A.renderGraphicChild},RadialBar:{handler:A.renderGraphicChild},Scatter:{handler:A.renderGraphicChild},Pie:{handler:A.renderGraphicChild},Funnel:{handler:A.renderGraphicChild},Tooltip:{handler:A.renderCursor,once:!0},PolarGrid:{handler:A.renderPolarGrid,once:!0},PolarAngleAxis:{handler:A.renderPolarAxis},PolarRadiusAxis:{handler:A.renderPolarAxis},Customized:{handler:A.renderCustomized}}),A.clipPathId="".concat((T=E.id)!==null&&T!==void 0?T:Ap("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=d5(A.triggeredAfterMouseMove,(M=E.throttleDelay)!==null&&M!==void 0?M:1e3/60),A.state={},A}return $se(_,S),Ise(_,[{key:"componentDidMount",value:function(){var T,M;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(T=this.props.margin.left)!==null&&T!==void 0?T:0,top:(M=this.props.margin.top)!==null&&M!==void 0?M:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var T=this.props,M=T.children,A=T.data,C=T.height,j=T.layout,R=Kn(M,Ur);if(R){var H=R.props.defaultIndex;if(!(typeof H!="number"||H<0||H>this.state.tooltipTicks.length-1)){var U=this.state.tooltipTicks[H]&&this.state.tooltipTicks[H].value,I=Ew(this.state,A,H,U),B=this.state.tooltipTicks[H].coordinate,G=(this.state.offset.top+C)/2,Y=j==="horizontal",Q=Y?{x:B,y:G}:{y:B,x:G},k=this.state.formattedGraphicalItems.find(function(L){var J=L.item;return J.type.name==="Scatter"});k&&(Q=se(se({},Q),k.props.points[H].tooltipPosition),I=k.props.points[H].tooltipPayload);var $={activeTooltipIndex:H,isTooltipActive:!0,activeLabel:U,activePayload:I,activeCoordinate:Q};this.setState($),this.renderCursor(R),this.accessibilityManager.setIndex(H)}}}},{key:"getSnapshotBeforeUpdate",value:function(T,M){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==M.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==T.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==T.margin){var A,C;this.accessibilityManager.setDetails({offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(C=this.props.margin.top)!==null&&C!==void 0?C:0}})}return null}},{key:"componentDidUpdate",value:function(T){p1([Kn(T.children,Ur)],[Kn(this.props.children,Ur)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var T=Kn(this.props.children,Ur);if(T&&typeof T.props.shared=="boolean"){var M=T.props.shared?"axis":"item";return u.indexOf(M)>=0?M:s}return s}},{key:"getMouseInfo",value:function(T){if(!this.container)return null;var M=this.container,A=M.getBoundingClientRect(),C=fX(A),j={chartX:Math.round(T.pageX-C.left),chartY:Math.round(T.pageY-C.top)},R=A.width/M.offsetWidth||1,H=this.inRange(j.chartX,j.chartY,R);if(!H)return null;var U=this.state,I=U.xAxisMap,B=U.yAxisMap,G=this.getTooltipEventType(),Y=sD(this.state,this.props.data,this.props.layout,H);if(G!=="axis"&&I&&B){var Q=Si(I).scale,k=Si(B).scale,$=Q&&Q.invert?Q.invert(j.chartX):null,L=k&&k.invert?k.invert(j.chartY):null;return se(se({},j),{},{xValue:$,yValue:L},Y)}return Y?se(se({},j),Y):null}},{key:"inRange",value:function(T,M){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,C=this.props.layout,j=T/A,R=M/A;if(C==="horizontal"||C==="vertical"){var H=this.state.offset,U=j>=H.left&&j<=H.left+H.width&&R>=H.top&&R<=H.top+H.height;return U?{x:j,y:R}:null}var I=this.state,B=I.angleAxisMap,G=I.radiusAxisMap;if(B&&G){var Y=Si(B);return OP({x:j,y:R},Y)}return null}},{key:"parseEventsOfWrapper",value:function(){var T=this.props.children,M=this.getTooltipEventType(),A=Kn(T,Ur),C={};A&&M==="axis"&&(A.props.trigger==="click"?C={onClick:this.handleClick}:C={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var j=ih(this.props,this.handleOuterEvent);return se(se({},j),C)}},{key:"addListener",value:function(){Px.on(Rx,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Px.removeListener(Rx,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(T,M,A){for(var C=this.state.formattedGraphicalItems,j=0,R=C.length;j{t&&t.role!=="admin"&&e("/")},[t,e]),!t||t.role!=="admin")return null;if(r)return g.jsx("div",{"data-loc":"client/src/pages/Analytics.tsx:28",className:"min-h-screen flex items-center justify-center",children:g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:29",className:"text-center",children:[g.jsx(n7,{"data-loc":"client/src/pages/Analytics.tsx:30",className:"w-12 h-12 animate-spin mx-auto mb-4 text-primary"}),g.jsx("p",{"data-loc":"client/src/pages/Analytics.tsx:31",className:"text-muted-foreground",children:"Loading analytics..."})]})});const s=n?.vslMetrics?.find(O=>O.eventType==="vsl_play")?.count||0,l=n?.vslMetrics?.find(O=>O.eventType==="vsl_25%_watched")?.count||0,u=n?.vslMetrics?.find(O=>O.eventType==="vsl_50%_watched")?.count||0,f=n?.vslMetrics?.find(O=>O.eventType==="vsl_75%_watched")?.count||0,d=n?.vslMetrics?.find(O=>O.eventType==="vsl_completed")?.count||0,m=n?.popupMetrics?.find(O=>O.eventType==="popup_view")?.count||0,p=n?.popupMetrics?.find(O=>O.eventType==="popup_submit")?.count||0,y=m>0?(p/m*100).toFixed(1):"0",w=[{stage:"Started",count:s,percentage:100},{stage:"25%",count:l,percentage:s>0?(l/s*100).toFixed(1):0},{stage:"50%",count:u,percentage:s>0?(u/s*100).toFixed(1):0},{stage:"75%",count:f,percentage:s>0?(f/s*100).toFixed(1):0},{stage:"Completed",count:d,percentage:s>0?(d/s*100).toFixed(1):0}];return i?.reduce((O,x)=>{const S=O.find(_=>_.date===x.date);return S?S[x.eventType]=x.count:O.push({date:x.date,[x.eventType]:x.count}),O},[]),g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:72",className:"min-h-screen bg-background",children:[g.jsx("div",{"data-loc":"client/src/pages/Analytics.tsx:74",className:"border-b",children:g.jsx("div",{"data-loc":"client/src/pages/Analytics.tsx:75",className:"container py-6",children:g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:76",className:"flex items-center justify-between",children:[g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:77",children:[g.jsx("h1",{"data-loc":"client/src/pages/Analytics.tsx:78",className:"text-3xl font-black",children:"Analytics Dashboard"}),g.jsx("p",{"data-loc":"client/src/pages/Analytics.tsx:79",className:"text-muted-foreground mt-1",children:"Track your website performance and conversions"})]}),g.jsx("button",{"data-loc":"client/src/pages/Analytics.tsx:81",onClick:()=>e("/"),className:"text-sm text-muted-foreground hover:text-foreground",children:"← Back to Home"})]})})}),g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:91",className:"container py-8",children:[g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:93",className:"grid gap-4 md:grid-cols-2 lg:grid-cols-4 mb-8",children:[g.jsxs(Qe,{"data-loc":"client/src/pages/Analytics.tsx:94",children:[g.jsxs(gi,{"data-loc":"client/src/pages/Analytics.tsx:95",className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[g.jsx(bi,{"data-loc":"client/src/pages/Analytics.tsx:96",className:"text-sm font-medium",children:"Total Sessions"}),g.jsx(m7,{"data-loc":"client/src/pages/Analytics.tsx:97",className:"h-4 w-4 text-muted-foreground"})]}),g.jsxs(Xe,{"data-loc":"client/src/pages/Analytics.tsx:99",children:[g.jsx("div",{"data-loc":"client/src/pages/Analytics.tsx:100",className:"text-2xl font-bold",children:n?.uniqueSessions||0}),g.jsx("p",{"data-loc":"client/src/pages/Analytics.tsx:101",className:"text-xs text-muted-foreground",children:"Unique visitors"})]})]}),g.jsxs(Qe,{"data-loc":"client/src/pages/Analytics.tsx:105",children:[g.jsxs(gi,{"data-loc":"client/src/pages/Analytics.tsx:106",className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[g.jsx(bi,{"data-loc":"client/src/pages/Analytics.tsx:107",className:"text-sm font-medium",children:"VSL Plays"}),g.jsx(v7,{"data-loc":"client/src/pages/Analytics.tsx:108",className:"h-4 w-4 text-muted-foreground"})]}),g.jsxs(Xe,{"data-loc":"client/src/pages/Analytics.tsx:110",children:[g.jsx("div",{"data-loc":"client/src/pages/Analytics.tsx:111",className:"text-2xl font-bold",children:s}),g.jsxs("p",{"data-loc":"client/src/pages/Analytics.tsx:112",className:"text-xs text-muted-foreground",children:[d," completed (",s>0?(d/s*100).toFixed(1):0,"%)"]})]})]}),g.jsxs(Qe,{"data-loc":"client/src/pages/Analytics.tsx:118",children:[g.jsxs(gi,{"data-loc":"client/src/pages/Analytics.tsx:119",className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[g.jsx(bi,{"data-loc":"client/src/pages/Analytics.tsx:120",className:"text-sm font-medium",children:"Email Captures"}),g.jsx(Jc,{"data-loc":"client/src/pages/Analytics.tsx:121",className:"h-4 w-4 text-muted-foreground"})]}),g.jsxs(Xe,{"data-loc":"client/src/pages/Analytics.tsx:123",children:[g.jsx("div",{"data-loc":"client/src/pages/Analytics.tsx:124",className:"text-2xl font-bold",children:p}),g.jsxs("p",{"data-loc":"client/src/pages/Analytics.tsx:125",className:"text-xs text-muted-foreground",children:[y,"% conversion rate"]})]})]}),g.jsxs(Qe,{"data-loc":"client/src/pages/Analytics.tsx:131",children:[g.jsxs(gi,{"data-loc":"client/src/pages/Analytics.tsx:132",className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[g.jsx(bi,{"data-loc":"client/src/pages/Analytics.tsx:133",className:"text-sm font-medium",children:"Popup Views"}),g.jsx(h7,{"data-loc":"client/src/pages/Analytics.tsx:134",className:"h-4 w-4 text-muted-foreground"})]}),g.jsxs(Xe,{"data-loc":"client/src/pages/Analytics.tsx:136",children:[g.jsx("div",{"data-loc":"client/src/pages/Analytics.tsx:137",className:"text-2xl font-bold",children:m}),g.jsx("p",{"data-loc":"client/src/pages/Analytics.tsx:138",className:"text-xs text-muted-foreground",children:"Exit-intent triggers"})]})]})]}),g.jsxs(SG,{"data-loc":"client/src/pages/Analytics.tsx:143",defaultValue:"vsl",className:"space-y-4",children:[g.jsxs(OG,{"data-loc":"client/src/pages/Analytics.tsx:144",children:[g.jsx(Cd,{"data-loc":"client/src/pages/Analytics.tsx:145",value:"vsl",children:"VSL Performance"}),g.jsx(Cd,{"data-loc":"client/src/pages/Analytics.tsx:146",value:"popup",children:"Popup Conversion"}),g.jsx(Cd,{"data-loc":"client/src/pages/Analytics.tsx:147",value:"leads",children:"Email Leads"}),g.jsx(Cd,{"data-loc":"client/src/pages/Analytics.tsx:148",value:"traffic",children:"Traffic Sources"})]}),g.jsx(Nd,{"data-loc":"client/src/pages/Analytics.tsx:151",value:"vsl",className:"space-y-4",children:g.jsxs(Qe,{"data-loc":"client/src/pages/Analytics.tsx:152",children:[g.jsxs(gi,{"data-loc":"client/src/pages/Analytics.tsx:153",children:[g.jsx(bi,{"data-loc":"client/src/pages/Analytics.tsx:154",children:"VSL Completion Funnel"}),g.jsx(Od,{"data-loc":"client/src/pages/Analytics.tsx:155",children:"How far visitors watch your video sales letter"})]}),g.jsx(Xe,{"data-loc":"client/src/pages/Analytics.tsx:157",className:"h-[400px]",children:g.jsx(aX,{"data-loc":"client/src/pages/Analytics.tsx:158",width:"100%",height:"100%",children:g.jsxs(ale,{"data-loc":"client/src/pages/Analytics.tsx:159",data:w,children:[g.jsx(iH,{"data-loc":"client/src/pages/Analytics.tsx:160",strokeDasharray:"3 3"}),g.jsx(Wp,{"data-loc":"client/src/pages/Analytics.tsx:161",dataKey:"stage"}),g.jsx(Zp,{"data-loc":"client/src/pages/Analytics.tsx:162"}),g.jsx(Ur,{"data-loc":"client/src/pages/Analytics.tsx:163"}),g.jsx(go,{"data-loc":"client/src/pages/Analytics.tsx:164"}),g.jsx(Lo,{"data-loc":"client/src/pages/Analytics.tsx:165",dataKey:"count",fill:"hsl(var(--primary))",name:"Views"})]})})})]})}),g.jsx(Nd,{"data-loc":"client/src/pages/Analytics.tsx:172",value:"popup",className:"space-y-4",children:g.jsxs(Qe,{"data-loc":"client/src/pages/Analytics.tsx:173",children:[g.jsxs(gi,{"data-loc":"client/src/pages/Analytics.tsx:174",children:[g.jsx(bi,{"data-loc":"client/src/pages/Analytics.tsx:175",children:"Exit-Intent Popup Performance"}),g.jsx(Od,{"data-loc":"client/src/pages/Analytics.tsx:176",children:"Views vs conversions over time"})]}),g.jsx(Xe,{"data-loc":"client/src/pages/Analytics.tsx:178",children:g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:179",className:"space-y-4",children:[g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:180",className:"flex items-center justify-between p-4 border rounded-lg",children:[g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:181",children:[g.jsx("p",{"data-loc":"client/src/pages/Analytics.tsx:182",className:"text-sm font-medium",children:"Total Views"}),g.jsx("p",{"data-loc":"client/src/pages/Analytics.tsx:183",className:"text-2xl font-bold",children:m})]}),g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:185",className:"text-right",children:[g.jsx("p",{"data-loc":"client/src/pages/Analytics.tsx:186",className:"text-sm font-medium",children:"Conversions"}),g.jsx("p",{"data-loc":"client/src/pages/Analytics.tsx:187",className:"text-2xl font-bold text-primary",children:p})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:190",className:"p-4 border rounded-lg bg-muted/50",children:[g.jsx("p",{"data-loc":"client/src/pages/Analytics.tsx:191",className:"text-sm font-medium mb-2",children:"Conversion Rate"}),g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:192",className:"flex items-center gap-2",children:[g.jsx("div",{"data-loc":"client/src/pages/Analytics.tsx:193",className:"flex-1 bg-background rounded-full h-4 overflow-hidden",children:g.jsx("div",{"data-loc":"client/src/pages/Analytics.tsx:194",className:"bg-primary h-full transition-all",style:{width:`${y}%`}})}),g.jsxs("span",{"data-loc":"client/src/pages/Analytics.tsx:199",className:"text-2xl font-bold",children:[y,"%"]})]})]})]})})]})}),g.jsx(Nd,{"data-loc":"client/src/pages/Analytics.tsx:207",value:"leads",className:"space-y-4",children:g.jsxs(Qe,{"data-loc":"client/src/pages/Analytics.tsx:208",children:[g.jsxs(gi,{"data-loc":"client/src/pages/Analytics.tsx:209",children:[g.jsx(bi,{"data-loc":"client/src/pages/Analytics.tsx:210",children:"Recent Email Captures"}),g.jsx(Od,{"data-loc":"client/src/pages/Analytics.tsx:211",children:"Latest leads from the exit-intent popup"})]}),g.jsx(Xe,{"data-loc":"client/src/pages/Analytics.tsx:213",children:g.jsx("div",{"data-loc":"client/src/pages/Analytics.tsx:214",className:"space-y-2",children:n?.emailCaptures&&n.emailCaptures.length>0?n.emailCaptures.map((O,x)=>g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:217",className:"flex items-center justify-between p-3 border rounded-lg",children:[g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:218",className:"flex items-center gap-3",children:[g.jsx(Jc,{"data-loc":"client/src/pages/Analytics.tsx:219",className:"h-4 w-4 text-muted-foreground"}),g.jsx("span",{"data-loc":"client/src/pages/Analytics.tsx:220",className:"font-medium",children:O.email})]}),g.jsx("span",{"data-loc":"client/src/pages/Analytics.tsx:222",className:"text-sm text-muted-foreground",children:new Date(O.createdAt).toLocaleDateString()})]},x)):g.jsx("p",{"data-loc":"client/src/pages/Analytics.tsx:228",className:"text-center text-muted-foreground py-8",children:"No email captures yet"})})})]})}),g.jsx(Nd,{"data-loc":"client/src/pages/Analytics.tsx:235",value:"traffic",className:"space-y-4",children:g.jsxs(Qe,{"data-loc":"client/src/pages/Analytics.tsx:236",children:[g.jsxs(gi,{"data-loc":"client/src/pages/Analytics.tsx:237",children:[g.jsx(bi,{"data-loc":"client/src/pages/Analytics.tsx:238",children:"Top Traffic Sources"}),g.jsx(Od,{"data-loc":"client/src/pages/Analytics.tsx:239",children:"Where your visitors are coming from"})]}),g.jsx(Xe,{"data-loc":"client/src/pages/Analytics.tsx:241",children:g.jsx("div",{"data-loc":"client/src/pages/Analytics.tsx:242",className:"space-y-2",children:n?.topReferrers&&n.topReferrers.length>0?n.topReferrers.map((O,x)=>g.jsxs("div",{"data-loc":"client/src/pages/Analytics.tsx:245",className:"flex items-center justify-between p-3 border rounded-lg",children:[g.jsx("span",{"data-loc":"client/src/pages/Analytics.tsx:246",className:"font-medium truncate flex-1",children:O.referrer||"Direct Traffic"}),g.jsxs("span",{"data-loc":"client/src/pages/Analytics.tsx:249",className:"text-sm font-bold",children:[O.count," visits"]})]},x)):g.jsx("p",{"data-loc":"client/src/pages/Analytics.tsx:253",className:"text-center text-muted-foreground py-8",children:"No traffic data yet"})})})]})})]})]})]})}function ole(){return g.jsxs($7,{"data-loc":"client/src/App.tsx:14",children:[g.jsx(Oc,{"data-loc":"client/src/App.tsx:15",path:"/",component:eG}),g.jsx(Oc,{"data-loc":"client/src/App.tsx:16",path:"/thank-you",component:tG}),g.jsx(Oc,{"data-loc":"client/src/App.tsx:17",path:"/analytics",component:ile}),g.jsx(Oc,{"data-loc":"client/src/App.tsx:18",path:"/404",component:uT}),g.jsx(Oc,{"data-loc":"client/src/App.tsx:20",component:uT})]})}function sle(){return g.jsx(B7,{"data-loc":"client/src/App.tsx:32",children:g.jsx(F7,{"data-loc":"client/src/App.tsx:33",defaultTheme:"dark",children:g.jsxs(W9,{"data-loc":"client/src/App.tsx:37",children:[g.jsx(n$,{"data-loc":"client/src/App.tsx:38"}),g.jsx(ole,{"data-loc":"client/src/App.tsx:39"})]})})})}const Jh=new aq,bH=e=>{!(e instanceof Gs)||typeof window>"u"||!(e.message===zz)||(window.location.href=m4())};Jh.getQueryCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.query.state.error;bH(t),console.error("[API Query Error]",t)}});Jh.getMutationCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.mutation.state.error;bH(t),console.error("[API Mutation Error]",t)}});const lle=Tr.createClient({links:[dz({url:"/api/trpc",transformer:La,fetch(e,t){return globalThis.fetch(e,{...t??{},credentials:"include"})}})]});Gz.createRoot(document.getElementById("root")).render(g.jsx(Tr.Provider,{"data-loc":"client/src/main.tsx:56",client:lle,queryClient:Jh,children:g.jsx(oq,{"data-loc":"client/src/main.tsx:57",client:Jh,children:g.jsx(sle,{"data-loc":"client/src/main.tsx:58"})})}));